PHP

物联网架构成长之路(47)-利用GitLab实现CI持续集成

0.前言  前段时间,考虑到要练习部署一套CI/CD的系统。一开始考虑到Jenkins,随着这两天的了解,发现最新版的GitLab已经提供有CI/CD集成了。所以本次博客,干脆一步到位,直接用GitLab里面的CI/CD模块。Jenkins可能需要更高级的应用场合。经过测试GitLab自带的功能完全符合我的需求。1.安...

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)

错误背景:使用Python2.7写一个简单爬虫报的错。错误详细信息如下:UnicodeEncodeError:'ascii'codeccan'tencodecharactersinposition0-2:ordinalnotinrange(128)错误原因:1.python默认使用ASCII处理字符流。2.Unicod...

php中根据二维数组某个字段的值查找对应的一维数组

<?phpdate_default_timezone_set('Asia/Shanghai');/**根据二维数组某个字段的值查找数组*/functionfilter_by_value($array,$index,$value){if(is_array($array)&&count($array)...

PHP爬虫框架phpspider(二)

本篇写的demo是爬取军事网站,因为我是军事迷嘿嘿。你们运行一下就好了,不要乱爬,爬虫是有爬取礼仪的,如果你爬取频率过高就是不礼貌的,会被封ip的。先上文档:PHP蜘蛛爬虫开发文档 代码中不明白的可以进去搜索。在demo目录中新建demo.php<?phprequire_once__DIR__.'/.....
代码星球·2020-12-28

php获取textarea值,并处理回车换行拆分为数组

<?php$data=$_POST['values'];$groupData=explode("",trim($data));//这里""必须用双引号,不可以用单引号var_dump($groupData);?>正常来说,上面代码应该没问题,但本人在一个旧项目的php5.2版本中测试,却不行,explode...

php简单混淆类加密文件如何解密?/ php混淆加密文件 并解密

最近在整理单位购买的源码时,发现源码里好多文件都混淆加密了。虽然不解密也不影响使用,但是心里总觉得有些别扭,便试着将加密的文件解密。   首先,百度了一下,看网上是否有现成的混淆类解密工具,搜到了一个http://www.zhaoyuanma.com/。尝试了一下,这个还真是好用,免费的,...

php将字符串形式的数组转化为真数组

利用到eval函数可以解决此类问题$str="array('tupian'=>array('tupian'=>'/pub/upfiles/image/201804/20180419111658_68798.jpg','miaoshu'=>'','lianjie'=>'http://',),"即字...

PHP调用微博接口实现微博登录的方法示例

在平时项目开发过程中,除了注册本网站账号进行登录之外,还可以调用第三方接口进行登录网站。这里以微博登录为例。微博登录包括身份认证、用户关系以及内容传播。允许用户使用微博帐号登录访问第三方网站,分享内容,同步信息。1、首先需要引导需要授权的用户到如下地址:https://api.weibo.com/oauth2/auth...

php使用base64_encode和base64_decode对数据进行编码和解码

一代码<?php$str='科技有限公司';$encode=base64_encode($str);echo$encode.'<br>';echobase64_decode($encode);?>二运行结果v8a8vNPQz965q8u+科技有限公司 转载:https://blog.c...

WorkerMan 入门学习之(四)GatewayWorker框架与ThinkPHP5.1框架结合案例

GatewayWorker是基于Workerman开发的一个可分布式部署的TCP长连接框架,专门用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等文档地址:http://www.workerman.net/gatewaydoc/   一、测...

一个高效的敏感词过滤方法(PHP)

效率对比(12688个字符,替换1次): str_replace: 0.109937906265秒strtr: 0.0306839942932秒 替换结果对比  比如:「张三」、「张三丰」、「张三丰田」均为违禁词(为何会有这样的区分?请参见「法X」、「法Xgo...

PHP简单实现一言 / 随机一句功能

很多网站都喜欢在页面中加个一言,不过一般都是调用的第三方api。其实,使用万能的php能通过短短的几行代码就实现该功能!首先准备一个代码编辑器,然后新建一个php文件,命名为api.php,再新建一个文件,命名为data.dat(两个文件均需采用UTF-8编码,否则会乱码)。打开data.dat,在里面贴入要随机显示出...

PHP 实现随机图像功能

 PHP随机图像实现的代码:<?php$img_array=glob('images/*.{gif,jpg,png,jpeg,webp,bmp}',GLOB_BRACE);if(count($img_array)==0)die('没找到图片文件。请先上传一些图片到'.dirname(__FILE__)....

基于本地数据库的 IP 地址查询 PHP 源码

之前介绍过很多第三方的IP地址查询API接口,详见: 分享几个IP获取地理位置的API接口,直接调用第三方的接口很方便,但也容易失效导致无法使用。因此今天来分享一个基于本地数据库的IP地址查询源码!<?php/***纯真IP数据库查询**参考资料:*-纯真IP数据库http://www.cz88.net...

php获取时间是星期几

PHP星期几获取代码:date("l");//data就可以获取英文的星期比如Sundaydate("w");//这个可以获取数字星期比如123,注意0是星期日 获取中文星期几:$weekarray=array("日","一","二","三","四","五","六");//先定义一个数组echo"星期".$w...
代码星球·2020-12-27