PHP

PHP实现单点登录最简单的方法

PHP实现单点登录最简单的方法用户在A登录存入登录状态登录B站(A的识别要传入B)获取A的登录状态...

PHP提高in_array查找元素的方法

PHP提高in_array查找元素的方法<pre><?php$arr=array();//创建10万个元素的数组for($i=0;$i<100000;$i++){$arr[]=$i;}//记录开始时间$starttime=getMicrotime();//随机创建10000个数字使用in_arr...

php cli传递参数的方法

phpcli传递参数的方法<pre>$options="f:g:";$opts=getopt($options);print_r($opts);</pre>在命令行下运行/usr/local/php/bin/php./getopt.php-f123-g456<pre>Array([f...

PHP curl模拟ip和来源进行访问

PHPcurl模拟ip和来源进行访问<pre>publicfunctionmoniurlqingqiu(){$ch=curl_init();$curlurl="http://wx.newmiracle.cn/home/moban/getips";$referurl="http://wx.newmiracle...
代码星球·2020-05-23

php生成0~1随机小数方法

php生成0~1随机小数方法JavaScript生成0~1随机小数的方法可以调用自带的Math.random();php生成0~1随机小数方法如下:<pre><?php/***生成0~1随机小数*@paramInt$min*@paramInt$max*@returnFloat*/publicfunct...

PHP使用glob方法遍历文件夹下所有文件

PHP使用glob方法遍历文件夹下所有文件遍历文件夹下所有文件,一般可以使用opendir与readdir方法来遍历。<pre><?php$path=dirname(__FILE__);$result=traversing($path);print_r($result);functiontravers...

php str_getcsv解决explode不能解决的问题

phpstr_getcsv解决explode不能解决的问题<pre><?php$str="中国,广东省,广州市,天河区,'113.329884,23.154799',1,'2016-01-0112:00:00','1,2,3,4,5,6'";$arr=str_getcsv($str,',',"'");...

php实现文件与16进制相互转换

php实现文件与16进制相互转换<pre><?php/***php文件与16进制相互转换*Date:2017-01-14*Author:fdipzone*Ver:1.0**Func*fileToHex文件转16进制*hexToFile16进制转为文件*//***将文件内容转为16进制输出*@param...

PHP比较两个版本的方法

PHP比较两个版本的方法写app接口经常要用到PHP接口的版本和app里面的版本做比较如果app版本低于接口版本那么就要提示他升级<pre><?php/***版本处理类,提供版本与数字互相转换,方便入库后进行比较筛选*Date:2015-06-30*Author:fdipzone*ver:1.0**F...

PHP判断是不是爬虫的方法

PHP判断是不是爬虫的方法这个一般用于防止爬虫和seo优化(因为爬虫都是按照第一次打开显示的页面有些ajax等需要点击才能显示的就爬不到啦)<pre><?php//判断是否搜索引擎机器人访问functionisRobot(){$agent=strtolower(isset($_SERVER['HTTP...

PHP解析xml的方法

PHP解析xml的方法<pre><?php/**XML文件分析类*Date:2013-02-01*Author:fdipzone*Ver:1.0**func:*loadXmlFile($xmlfile)读入xml文件输出Array*loadXmlString($xmlstring)读入xmlstrin...
代码星球·2020-05-23

php open_basedir的使用与性能分析

phpopen_basedir的使用与性能分析使用方法<pre>/*限制打开的目录*/ini_set('open_basedir',__DIR__.'/');</pre>如果打开不是这个目录就会报错failedtoopenstream:OperationnotpermittedinF:phpSt...

php $_SERVER['HTTP_REFERER']详解

php$_SERVER['HTTP_REFERER']详解ceshia.php<pre>echo'<ahref="ceshib.php">ceshib</a>';</pre>ceshib.php<pre>print_r($_SERVER['HTTP_REFER...

php iconv实现编码转换

phpiconv实现编码转换<pre><?php$content=iconv('GB2312','UTF-8//IGNORE',$content);?></pre>ps://IGNORE如果遇到不能识别转化的会自动跳过继续下面的编码否则会终止转码这种采集GB2312编码的页面用的比较...

php开启多线程下载

php开启多线程下载<pre><?php/***多进程批量下载文件(使用phpcurl_multi_exec实现)*Date:2017-07-16*Author:fdipzone*Version:1.0**Func*publicdownload下载处理*publicprocess多进程下载*priva...
代码星球·2020-05-23