首先下载wkhtmltox-0.12.4_linux-generic-amd64.tar.xz   (不要下载RPM包,依赖太多,需要x-server支持),并解压,执行测试运行正常tar wkhtmltox-0.12.4_linux-generic-amd64.tar.xzcd   wkhtmltox-0.12.4_linux-generic-amd64/bi./wkhtmltopdf   http://www.g
function objtoarr($obj){ $ret = array(); foreach($obj as $key =>$value){ if(gettype($value) == 'array' || gettype($value) == 'object'){ $ret[$key] = o
PHP的session文件夹默认保存在同一个文件,随着访客的增多,访问的速度会非常慢,例如部分管理系统后台每天登陆1000次,1个月就创建了30000个session文件,一年后是多少?假设这个系统的用户是上万人呢?方法1:每个网站使用自己的session文件夹,代码如下:<?php $path='sessiontmp'; session_save_path($path); session_start(); $_SESSION['username']
先看看下面的代码:<?php session_start(); $_SESSION['username']='lucy'; ?>当我们请求访问上面的脚本,默认会在我们的客户端生成一个名为PHPSESSID的cookie,我这里的值是PHPSESSID=e447hc9kpn6h44i58aj2931cu2;我们去服务器端查看session文件保存的位置发现已经创建一个名为sess_e447hc9kpn6h44i58aj2931cu2的sessi
/**  * 计算两点地理坐标之间的距离  * @param  Decimal $longitude1 起点经度  * @param  Decimal $latitude1  起点纬度  * @param  Decimal $longitude2 终点经度 
<?php //高先生简单验证码. //随机数 //为什么循环0-15的数字 //因为要实现最简单的字母和数字混搭 //16进制0-9   a-f //dechex 十进制转换为16进制 //创建一个四位的验证码. //$nmsg.  将每次循环的值累计起来   for($i=0;$i<4;$i++){   $nmsg.=  dechex(mt_rand(0,1
PHP验证码不显示的问题应该是经常的事情,我在这里把2种解决方案都发出来方便大家后期使用.因为是昨天晚上自己写验证码都没有显示,我就直接把之前和李炎恢老师上课写的验证码拿来还是不显示,醉了。首先是第一种方法:1、打开服务器安装目录下的php.ini文件;2、去掉;extension=php_gd.dll或;extension=php_gd2.dll前的“;”;3、重启服务器即可。我的使用第一种无效!然后是第二种方法://清除缓冲区ob_clean();  //设定标头.告诉浏
//参数1  文件名    参数2  缩放比例  function   _thumb($_filename,$_percent){    ob_clean(); //生成png标头文件 header('Content-type:image/png');   $_n=explode('.', $
<?PHP     $a=0.5*100;     if(is_int($a)){   echo'int'; } else{ echo'not int';   }     ?>浮点型乘以整数还是浮点型,之前在某PHP群看到并记录
<?php   //设置Cookies数组 setcookie('Datatype[a]', '1');  setcookie('Datatype[b]', '2');  setcookie('Datatype[c]', '3');        //删除Cookies数组
Top