form1.cn
Make a little progress every day
10th of May 2019 PHP PHPcode 321

php中的函数glob返回一个目录下面的所有文件或目录

PHPglob()函数定义和用法glob()函数返回匹配指定模式的文件名或目录。就是说它可以返回一个目录下面的所有文件或目录,用*号,像正则一样该函数返回一个包含有匹配文件/目录的数组。如果出错返回false。语法glob(pattern,flags)参数描述file必需。规定检索模式。size可选。规定特殊的设定。GLOB_MARK-在每个...
10th of May 2019 PHP PHPcode 357

php异步请求fastcgi_finish_request方法,需要fastcgi模式

当PHP运行在FastCGI模式时,PHPFPM提供了一个名为fastcgi_finish_request的方法,如果有些处理需要马上响应然后还需要继续执行其它代码,就可以使用这个方法.例子:<?phpecho'例子:';fastcgi_finish_request();/*响应完成,关闭连接*//*记录日志*/file_put_contents('log.txt','生存还是毁灭,这是个问题.');?>通...
06th of January 2019 PHP PHPcode 687

Mac中安装Phalcon7与phpstorm语法支持

Phalcon7是继承自Phalcon1.3.x,开源、全功能栈、使用C编写、针对PHP7优化的高性能框架。开发者不需要学习和使用C语言的功能,因为所有的功能都以PHP类的方式暴露出来,可以直接使用。Phalcon7源自Phalcon所以具备了Phalcon所有与生俱来的特性,是松耦合的,可以根据项目的需要任意使用其他对象。Phalcon7不...
15th of July 2018 PHP PHPcode 4266

PHP中10进制与16进制互转

10转16进制dechex(52558);或gmp_strval(52558,16);16转10进制hexdec('0xcd4e');
14th of July 2018 PHP PHPcode 983

Composer常见的问题

1、报[ErrorException]zlib_decode():dataerror错解决办法:执行composerself-update即可2、在执行迁移或者数据填充时发生「classnotfound」错误解决办法:试着先执行composerdump-autoload命令后再进行一次。3、提示以下类似的错误时Problem1-Therequestedpackagegraham-campbell/credentials~1.0issatisfia...
18th of June 2018 PHP PHPcode 1775

brew解决macos缺少freetype问题

Mac中安装了php的gd库验证码还出不来了,发现提示以下错误:PHPFatalerror:Calltoundefinedfunctionimagettfbbox()因为缺少了freetype,解决方法就是新安装一个php,自带的php忽略安装一个新的PHP:brewinstallphp71--with-apche--with-freetype或参考:https://blog.csdn.net/liaobangxiang/article/details...
28th of May 2018 PHP PHPcode 1078

解决Wordpress首页能打开文章节与子页打不开方法

解决Wordpress首页能打开文章节与子页打不开方法:这通常是.htaccess文件问题,只需要在.htaccess文件里面加入如下一段代码:<IfModulemod_rewrite.c>RewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule./index.php[L]<...
28th of May 2018 PHP PHPcode 1351

解决wordpress安装插件提示未能连接FTP服务器

在WordPress目录下找到wp-config.php文件并编辑,在最后一行加上define('FS_METHOD','direct');这样可以直接安装插件或者你提供一个有写入权限的FTP也可以
26th of April 2018 PHP PHPcode 1403

PHP浮点数的精确计算BCMath

PHP:BCMathbc是BinaryCalculator的缩写。bc*函数的参数都是操作数加上一个可选的[intscale],比如stringbcadd(stringleftoperand,stringright_operand[,int$scale]),如果scale没有提供,就用bcscale的缺省值。这里大数直接用一个由0-9组成的string表示,计算结果返回的也是一个string。bcadd—将两个高精度...
25th of April 2018 PHP PHPcode 1317

PHP取整函数:ceil,floor,round,intval的用法

ceil--进一法取整:floatceil(floatvalue)返回不小于value的下一个整数,value如果有小数部分则进一位。ceil()返回的类型仍然是float,因为float值的范围通常比integer要大。ceil()例子<?phpechoceil(4.3);//5echoceil(9.999);//10?>floor--舍去法取整:floatfloor(floatvalue)返回不大于value的下一个整数,...
20th of April 2018 PHP PHPcode 1895

php中用bccomp比较两个任意精度的数字

语法:intbccomp(string$left_operand,string$right_operand[,int$scale=int])说明:把right_operand和left_operand作比较,并且返回一个整数的结果.参数:left_operand:左边的运算数,是一个字符串.right_operand:右边的运算数,是一个字符串.scale:可选的scale参数被用作设置指示数字,在使用来作比较的小...
11th of April 2018 PHP PHPcode 7279

php使用谷歌验证 (Google Authenticator) 的双重身份验证

开启Google的登陆二步验证(即GoogleAuthenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码。实现GoogleAuthenticator功能需要服务器端和客户端的支持。服务器端负责密钥的生成、验证一次性密码是否正确。客户端记录密钥后生成一次性密码。使用PHP实现方法:这是一个程序实现的PHP调用方...
02th of April 2018 PHP PHPcode 1346

Windows下安装Nginx+php+mysql环境

安装之前,首先下载软件:Nginx:http://nginx.org/en/download.htmlPHPStablePHP7.1.2:http://php.net/downloads.phpmysql:http://dev.mysql.com/downloads/utilities/第一步:在D盘建立文件夹Nginx+php+Mysql,路径为:D:\Nginx+php+Mysql第二步:安装Nginx,安装目录为:D:\Nginx+php+Mysql\nginx1.打开D:...
04th of January 2018 PHP PHPcode 1118

php yaf框架安装扩展与生成php代码

最新版的yaf-3.0.5.tgz需要php7,我这里装的是php5.6,所以这里安装的是2.3.3.tgzwgethttp://pecl.php.net/get/yaf-2.3.3.tgztarzxvfyaf-2.3.3.tgzcdyaf-2.3.3/usr/local/php/bin/phpize./configure--with-php-config=/usr/local/php/bin/php-configmake&&makeinstallmakeinstall完成后会打印一个yaf.so的目...
19th of October 2017 PHP PHPcode 1668

Html直接表单直传阿里云存储OSS示例

更多OSS的内,可以参考:https://www.aliyun.com/act/aliyun/ossdoc.htmlhttps://bbs.aliyun.com/read/262307.html?spm=5176.bbsl211.0.0.8gmdkzhttps://promotion.aliyun.com/ntms/act/ossdoclist.html目的本教程的目录是通过三个例子介绍如何在Html表单提交直传OSS第一个例子:讲解签名在客户端(Javascrip...
09th of March 2017 PHP PHPcode 922

随机生成国内ip地址

总共有1600多个网段,取了其中10个确定是国内的网段使用了2个php函数ip2long($ip)//把ip转为intlong2ip($int_ip)//把int转回ip随机生成1000个IP地址,代码如下$ip_long=array(array('607649792','608174079'),//36.56.0.0-36.63.255.255array('1038614528','1039007743'),//61.232.0.0-61.237.255.255array('...
08th of March 2017 PHP PHPcode 567

PHP二维数组根据某个字段排序

二维数组根据某个字段排序<?php/***二维数组根据某个字段排序*功能:按照用户的年龄倒序排序*@authorruxing.li*/header('Content-Type:text/html;Charset=utf-8');$arrUsers=array(array('id'=>1,'name'=>'张三','age'=>25,),array('id'=>2,'name'=>'李四','age'=>23,),array('id'=>3,'name'=>'王五','age'=>...
08th of March 2017 PHP PHPcode 640

sphinx + scws 中文分词全文索引代码实现

这是一个例子,站长自测可用,其中sphinx的安装,scws的安装,php的各个扩展安装等相关文章请在本站进行搜索关键字:sphinx和scws<?php/**sphinx+scws中文分词全文索引代码实现**/$search=$_GET['search'];if(empty($search)){exit;}//========================================scws//实例化分词插件核心类$s...
08th of March 2017 PHP PHPcode 750

PHP扩展方式使用scws中文分词

参考文档:http://www.xunsearch.com/scws/docs.php#phpscws基本应用//实例化分词插件核心类$so=scws_new();//设置分词时所用编码$so->set_charset('utf8');//设置分词所用词典(此处使用utf8的词典)$so->set_dict('/usr/local/scws12/etc/dict.utf8.xdb');//设置分词所用规则$so->set_rule('/usr/local/scws1...
02th of March 2017 PHP PHPcode 606

PHP error_reporting()定义错误级别

定义和用法:error_reporting()//设置PHP的报错级别并返回当前级别。函数语法:error_reporting(report_level)如果参数report_level未指定,当前报错级别将被返回。下面几项是report_level可能的值:值常量描述1E_ERROR致命的运行错误。错误无法恢复,暂停执行脚本。2E_WARNING运行时警告(非致命性错误)。非...
17th of February 2017 PHP PHPcode 676

PHP实现OAuth2.0服务(入门)

在现在的网络服务中,OAuth2.0服务已经很普遍了,无论是facebook或者微博的第三方登录,还是手机APP登录,都有很广泛的应用。它主要的目的如下:如果用户的照片在A网站,他想要在B网站使用A网站的头像,并不需要向B网站提供自己在A网站的用户名和密码,而直接给B一个AccessToken来获取A站的照片具体流程如下...
16th of February 2017 PHP PHPcode 700

常用PHP函数、语句、SQL等整理

查询一个表中字段重复情况,subject为查询的重复字段,ascount为重复次数select`subject`,count(*)ascountfromwl_dpdfgroupby`subject`havingcount>1;Mysql函数replace替换某字段内容updatecourse_roomsetcourse_ppt=replace(course_ppt,"需要替换的内容","替换为最终需要的内容");Mysql中FIND_IN_SET的使用...
21th of November 2016 PHP PHPcode 708

PHP中常用的header头整理

页面输出header('HTTP/1.1200OK');//ok正常访问header('HTTP/1.1404NotFound');//通知浏览器页面不存在header('HTTP/1.1301MovedPermanently');//设置地址被永久的重定向301header('Location:http://www.form1.cn/');//跳转到一个新的地址header('Refresh:10;url=http://www.form1.cn/');//延迟转向也就是隔...
21th of November 2016 PHP PHPcode 662

PHP遍历指定目录下所有文件与子文件夹中文件

在工作中会有遍历目录与子目录文件的时候,请看以下代码functionget_allfiles($path,&$files){if(is_dir($path)){//是否为目录$dp=dir($path);while($file=$dp->read()){if($file!="."&&$file!=".."){get_allfiles($path."/".$file,$files);//递归}}$dp->close();}if(is_file($path)){//如果文件正常$files[]...
02th of November 2016 PHP PHPcode 878

PHP中Orientation判断上传图片是否需要旋转

当使用苹果的iOS系统拍照上传图片的时候,可能会遇到图片被旋转的问题,这主要是取决于你拍照时拍照按钮的位置。假设拍照时你把手机旋转过来底部朝上,那拍出来的照片也是被旋转了的。下面的代码将确保所有上传的照片在上传时都能是正确定向:$image=imagecreatefromstring(file_get_contents($_FILES['image...
30th of October 2016 PHP PHPcode 939

php中curl用法初步讲解

cURl不但支持很多的网络协议,而且提供了关于url请求的具体信息,很强大!要使用cURL来发送url请求,具体步骤大体分为以下四步://1.初始化一个cURL会话$ch=curl_init();//2.设置请求选项,包括具体的urlcurl_setopt($ch,CURLOPT_URL,"http://www.form1.cn");curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_...