![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP代码
文章平均质量分 59
pestd
这个作者很懒,什么都没留下…
展开
-
将xml转换成json最简单的办法
<?php$xml = <<<EOFEOF;echo $json = json_encode(simplexml_load_string($xml));?>转载 2011-07-09 11:42:16 · 886 阅读 · 0 评论 -
php 读取文件头部两个字节 判断文件的实际类型
function checkFileType($fileName){ $file = fopen($fileName, "rb"); $bin = fread($file, 2); //只读2字节 fclose($file); $strInfo = @unpack("转载 2012-10-02 17:50:39 · 658 阅读 · 0 评论 -
php zip 打包文件夹
set_time_limit(0);$path = 'E:\Repositories';$filename = 'D:\xampp\htdocs\Repositories_bak\\'. date('Ymd') . '.zip';echo "path=$path,filename=$filename\n";zip($path, $filename);echo "\n";转载 2012-04-20 10:57:42 · 1032 阅读 · 2 评论 -
让PHP更快的提供文件下载
http://www.laruence.com/2012/05/02/2613.html 一般来说, 我们可以通过直接让URL指向一个位于Document Root下面的文件, 来引导用户下载文件. 但是, 这样做, 就没办法做一些统计, 权限检查, 等等的工作. 于是, 很多时候, 我们采用让PHP来做转发, 为用户提供文件下载. $file = "/转载 2012-07-02 13:14:34 · 413 阅读 · 0 评论 -
用popen实现在PHP代码异步调用服务器端的shell脚本
http://clay.phpme.info/?app=article&id=1573先看代码://php code ... //然后执行一个服务器端操作 pclose(popen("/usr/local/php/bin/php /htdocs/www/site/task.php &", "r"));转载 2012-04-28 17:29:53 · 1732 阅读 · 0 评论 -
PHP安全之错误报告
http://www.5bay.cn/network-programming/phpeeeeee-2.html从早期的版本到 2004 年 7 月 13 日发布的 PHP 5,错误报告都是相当简单的。除了小心编写程序,还要留意一些特定的 PHP 配置项目:error_reporting这个项目设置了错误报告的等级。不论是开发还是部署环境,强烈建议将这个项目设置为E_AL转载 2012-03-15 21:58:22 · 347 阅读 · 0 评论 -
AMFPHP使用常见问题
1.乱码问题 如果你发现你的程序读取的数据是乱码,那么首先你试下发送到数据库里的数据是否是乱码,如果是则现在数据库里整理字符集,如果不是那就打开gateway.php,将$gateway->setCharsetHandler(“utf8_decode”, “ISO-8859-1″, “ISO-8859-1″)修改为$gateway->setCharsetHandler( “utf8转载 2011-10-26 11:39:54 · 600 阅读 · 0 评论 -
PHP register_shutdown_function函数详解
http://blog.163.com/lgh_2002/blog/static/4401752620106161954791/脚本时常死掉,而且并不总是那么好看. 我们可不想给用户显示一个致命错误,又或者一个空白页(在display_errors设为off的情况下) . PHP中有一个叫做 register_shutdown_function 的函数,可以让转载 2011-10-20 16:58:27 · 360 阅读 · 0 评论 -
让php程序同一时间最多只有一个工作
http://blog.zol.com.cn/1558/article_1557088.html某些命令行程序运行的时候,为了避免多进程互相干扰,需要让它同一时间只能有一个实例在运行。下面是我的方法:<?php$lockfile = __FILE__.'.running';function lock(){ global $lockfile; if(file转载 2011-08-14 09:53:36 · 377 阅读 · 0 评论 -
php使用iconv进行从utf-8转为gb2312字符编码出错解决方案
原文:http://www.path8.net/tn/archives/2560在php函数库有一个函数:iconv()把gb2312置换成utf-8$text=iconv("GB2312","UTF-8",$text);在用$text=iconv("UT转载 2011-09-29 11:11:30 · 874 阅读 · 1 评论 -
JSONP解决JS跨域
<?php$jsondata = "{symbol:'IBM', price:120}";echo $_GET['callback'].'('.$jsondata.')';?>$.getJSON("http://xxxxx.com/testing/jsonp.原创 2011-08-22 18:47:29 · 345 阅读 · 0 评论 -
php 处理透明png
首先介绍必须知道的三个函数: imagealphablending此函数,开启或关闭一个真彩色图像资源的混色模式。开启与关闭混合模式有什么区别呢?如果不涉及透明度的问题,两个模式没什么区别,但是如果是在一张画布上画一条透明颜色的线,不同的混合模式将出现不同的效果,如果转载 2011-08-16 10:03:13 · 892 阅读 · 0 评论 -
php强制下载文件
<?php$filename = "/somepath/".$_GET['file'].".txt"; //要下载的文件名 header("Content-Type: application/force-download");header("Content-Dis转载 2011-07-09 12:01:09 · 486 阅读 · 0 评论 -
PHP根据文件头检测文件类型
http://www.nowamagic.net/librarys/veda/detail/836文件签名一般都在文件的头部,如果你用十六进制方式查看文件,你就可以看到文件的一些签名信息。如用uestudio以十六进制方式查看zip格式的文件,其文件内容头部有50 4B 03 04这样的十六进制信息。同理jpg文件状况有FF D8 FF E0 xx xx 4A 46这样的十六进制信息,其实转载 2012-10-14 00:35:10 · 2030 阅读 · 0 评论