随笔分类 -  php

修改homestead中PHP cli版本
摘要:sudo update-alternatives --config php 阅读全文

posted @ 2022-06-23 14:57 冯亮 阅读(25) 评论(0) 推荐(0)

PHP、js、Java中的匿名函数、闭包、回调函数
摘要:(1)匿名函数、闭包 PHP和Js中的匿名函数是一样的。将一个没有名字的function。例如: $func = function() {}; 或者方法中返回的一个方法。这是的匿名函数也称之为闭包。因此闭包一定是匿名函数,但匿名函数不一定是闭包。例如 function a() { return fu 阅读全文

posted @ 2020-12-11 19:16 冯亮 阅读(106) 评论(0) 推荐(0)

openssl_private_encrypt加密失败
摘要:$config = [ 'digest_alg' => 'SHA256', "private_key_bits" => 1024, "private_key_type" => OPENSSL_KEYTYPE_RSA ]; $privateKeyResource = openssl_pkey_new( 阅读全文

posted @ 2020-11-26 22:46 冯亮 阅读(2044) 评论(0) 推荐(0)

正则表达式截取xml
摘要:$str = '<Ips><GateWayRsp><head><ReferenceID>123</ReferenceID><RspCode>000000</RspCode><RspMsg><![CDATA[成功]]></RspMsg><ReqDate>20170928102447</ReqDate> 阅读全文

posted @ 2017-09-29 21:30 冯亮 阅读(561) 评论(0) 推荐(0)

ubuntu 安装php-mcrypt
摘要:apt-get install php-mcrypt 阅读全文

posted @ 2017-05-26 18:49 冯亮 阅读(385) 评论(0) 推荐(0)

add BOM to fix UTF-8 in Excel
摘要:fputs($fp, $bom =( chr(0xEF) . chr(0xBB) . chr(0xBF) )); 阅读全文

posted @ 2017-01-09 22:12 冯亮 阅读(366) 评论(0) 推荐(0)

php将文件夹打包成zip文件
摘要:function addFileToZip($path,$zip){ $handler=opendir($path); //打开当前文件夹由$path指定。 while(($filename=readdir($handler))!==false){ if($filename != "." && $filename != ".."){//文件夹文件名字为'.'和‘..’,不要对他们进行操作 if(is_dir($path."/".$filename)){// 如果读取的某个对象是文件夹,则递归 addFi 阅读全文

posted @ 2014-02-19 18:01 冯亮 阅读(27395) 评论(3) 推荐(0)

解决PHP在IE中下载文件,中文文件名乱码问题
摘要:if( stripos($_SERVER['HTTP_USER_AGENT'], 'MSIE')!==false ) $filename = urlencode( $filename );// 输入文件标签Header("Content-Type: application/vnd.android.package-archive");Header("Accept-Ranges: bytes");Header("Accept-Length: ".filesize($file_path));Header(&q 阅读全文

posted @ 2013-12-19 15:56 冯亮 阅读(496) 评论(0) 推荐(0)

弱类型语言中的0和空字符串(''或"")以及字符串'0'
摘要:在弱类型语言(js/PHP)中, 当我们用==判断0和'0'以及空字符串(''或"")是否相等的时候, 返回的是true.而且在PHP中, 当我们用==判断0和null是否相等的时候, 返回的也是true.如果需要避免这种情况, 就需要使用===, 它在判断两个值是否相等时, 还要判断两个值的类型是否相同 阅读全文

posted @ 2013-12-02 15:29 冯亮 阅读(347) 评论(0) 推荐(0)

PHP中__FILE__和$_SERVER['SCRIPT_FILENAME']的区别
摘要:__FILE__返回文件的完整路径和文件名。如果用在被包含文件中,则返回被包含文件的完整路径和文件名$_SERVER['script_filename']返回当前执行脚本的绝对路径d:/web/abc/test.php';echo '__FILE__= "'.__FILE__.'"';?>---------------------------------------d:/web/require.php运行require.php,运行结果如下:$_SERVER["SCRIPT_FILENAME" 阅读全文

posted @ 2013-02-26 15:47 冯亮 阅读(1842) 评论(0) 推荐(0)

PHP magic_quotes_gpc的正确处理方式
摘要:1.检查php环境是否配置为自动添加转义斜线,若是,应该调用stripslashes去掉$_REQUEST, $_GET,$_POST,$_COOKIE的转义斜线2.查询/写入/修改数据至mysql时,再使用mysql_real_escape_string转义之 阅读全文

posted @ 2013-02-26 11:15 冯亮 阅读(167) 评论(0) 推荐(0)

在PHP中判断单个字符是不是中文字符
摘要:if ( ord($str)>0xa0 ) echo '是中文字符';else echo '不是中文字符';不管是在utf-8还是在gb2312编码的情况下都有效 阅读全文

posted @ 2013-02-21 11:59 冯亮 阅读(256) 评论(0) 推荐(0)

导航