PHP开发
文章平均质量分 74
Lison
email:work M520
展开
-
json_encode的php实现
今天coding时,需要将php中的变量返回给第三方,第一个想到就是使用json格式,方便易用。于是用了json_encode,但是发现居然报语法错误,查了手册才发现,json_enode 是在5.2.0才作为标准扩展加入php的,而我们的机器上php的版本是5.1.6,原来该扩展还未加进来。由于这个应用比较小,而且本人赖得升级php的版本,而且再手工安装这个扩展也比较麻烦,所以想到了使用php实原创 2012-06-07 11:47:22 · 5242 阅读 · 1 评论 -
win7(32/64)+php5.5+apache2.4+mysql5.6 搭建
环境:win7 32.(64位的同理,下载相关软件必须是对应的64位版本) 所需软件:0.安装Apache的前必须安装VC11 vcredist_x86.exe (64位请下载vcredist_x64.exe),选择时尽量选择英文版(因为我在公司64位win7上开始安装的是中文版的vc11,安装完后Apache启动异常,重新安装英文版vc11正常。)1.Apache2.4.9(ht转载 2014-05-31 22:55:13 · 1278 阅读 · 0 评论 -
安装及配置PHP所遇到的问题汇总
因为需要安装phpunit,要先装pear,网上的教程大多数是以双击go-pear.bat开始,但是我安装的php文件夹里压根没有这个文件。经过几次搜索之后终于找到了办法。解决步骤如下:1.下载下面连接的文件至go-pear.phar。http://pear.php.net/go-pear.phar该文件最好放到Php目录下,因为下一步执行后,会产生很多文件夹和文件。2.执行p原创 2014-06-02 19:25:14 · 1275 阅读 · 0 评论 -
PHP获取远程图片并调整图像大小
<?php/****函数:调整图片尺寸或生成缩略图*修改:2013-2-15*返回:True/False*参数:* $Image 需要调整的图片(含路径)* $Dw=450 调整时最大宽度;缩略图时的绝对宽度* $Dh=450 调整时最大高度;缩略图时的绝对高度* $Type=1 1,调整尺寸; 2,生成缩略图*/$phtypes=arra原创 2013-02-16 16:20:31 · 9942 阅读 · 1 评论 -
php建立多层目录的函数
/** *根据路径path建立多级目录 *$dir目标目录 $mode权限,0700表示最高权限*/function makedir( $dir , $mode = "0700" ) { if(strpos($dir , "/" )){ $dir_path = "" ; $dir_info = explode ( "/" , $dir );原创 2013-02-15 16:46:04 · 1381 阅读 · 0 评论 -
php下保存远程图片到本地的办法
有些时候我们看到网络上有一些漂亮的图片,而又不想手动去保存下来,尤其是大量的这样的图片,那这个时候我们需要写一段程序来帮助我们完成这个工作。今天在整理资料的时候发现以前找到的一个函数,通过这个函数我们就可以实现上面的功能。 主要函数: 复制代码代码如下:function GrabImage($url,$filename="") { if($url=="")原创 2013-02-15 12:00:18 · 1041 阅读 · 0 评论 -
PHP实现图片压缩源码
PHP实现图片压缩源码php/*----------------------------------------------------------------------函数:调整图片尺寸或生成缩略图修改:2009-8-8返回:True/False参数: $Image 需要调整的图片(含路径) $Dw=450原创 2013-01-03 15:25:07 · 3025 阅读 · 0 评论 -
很全的php数组操作方法
一、数组操作的基本函数数组的键名和值array_values($arr);获得数组的值array_keys($arr);获得数组的键名array_flip($arr);数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);在数组中检索applearray_search("apple",$arr);在数组中检索apple ,如果存原创 2012-07-05 18:22:39 · 26370 阅读 · 0 评论 -
PHP数组的操作(新建,取下标,内容)
新建数组方法之一:$cs2 = array("100"=>"全部","101"=>"云浮","102"=>"肇庆","103"=>"广州");print_r($cs2);print_r(array_keys($cs2));输出:Array ( [100] => 全部 [101] => 云浮 [102] => 肇庆 [103] => 广州 ) Array ( [0] => 100原创 2012-07-05 17:59:58 · 13300 阅读 · 0 评论 -
PHP POST获取的JSON使用json_decode返回NULL
PHP自5.2版本开始,原生提供了JSON的封包和解包的函数,PHP的JSON操作对JSON的格式要求比较严格。参考http://www.phpddt.com/php/json_decode-bom.html一文得知:json_decode要求的字符串比较严格:(1)使用UTF-8编码(2)不能在最后元素有逗号(3)不能使用单引号(4)不能有\r,\t,如果有请替换原创 2016-05-05 02:01:50 · 1337 阅读 · 0 评论