Archive for PHP Develop

提醒:PHP官方已提供包含用户评论的中英文手册下载

从此以后就不用我们自己编译了,下载地址:http://www.php.net/download-docs.php HTML Help file (with user notes)

php中几个文件读取函数的贴心功能

1、用file_get_contents或者fopen、file、readfile等函数读取url的时候,会创建一个名为$http_response_header的变量来保存http响应的报头,使用fopen等函数打开的数据流信息可以用stream_get_meta_data来获取。
2、php5中新增的参数context使这些函数更加灵活,通过它我们可以定制http请求,甚至post数据。

» 阅读全文

[php]修正iPhone里的png文件为标准格式

本想“借”用一下iphone里漂亮的天气图标,没想到在pc上无法使用。google了一下才知道iphone里的png文件并不是标准格式,不知道什么原因,apple在png文件头之后加了一个非标准的CgBI数据段,IDAT段图像数据也没有传统的压缩数据头和尾,并且红色和蓝色是反的。国外已经有了把iphone上的png文件转换为标准格式的代码,我不太会编译,所以自己用php照猫画虎写了个转换函数。

» 阅读全文

将cmwap代理服务器移植到了iphone上,解决safari不能浏览网页的问题

cmwap在iphone上的设置可参考这篇文章,修改完成之后,如果weather、stocks正常,而safari浏览不了网页的话,就可以考虑使用我的这个cmwap代理服务器了。其原理就是在iphone和移动的cmwap代理10.0.0.172之间加一个代理服务器,将safari发出去的请求和返回来的数据做一定处理,使其绕过移动的限制并使safari能正确显示返回的结果。我不会开发原生的iphone程序,所以这个工具是用php写的,通过web启动和控制。

具体步骤请移步这里查看(zhuantou.org),我这里更新不及时。 » 阅读全文

php中英文手册(集成用户注释08/12/2007)

再不更新就跟不上形势了,昨天重新编译了一下,下载链接见内:
» 阅读全文

php中英文手册(集成用户注释11/05/2006)

*2007-01-13 下载地址修正

php5.2发布,手册内容似乎也更新了不少,英文版基于官方10月26号的html文件制作,内容较全,中文版本还是基于05年9月12号的html文件,基本无变化。均集成了全部用户注释(截至11/05/2006)。

下载链接见内: » 阅读全文

用curl登录passport时遇到的一个编码问题。

在微软把passport登录服务器转到login.live.com之后,通过curl访问登录页面,如果没有设定Accept-Encoding,将会得到一个错误页面,设置Accept-Encoding为gzip之后,得到的却是一堆乱码。

因为注意到header中有这么一句:Transfer-Encoding: chunked,认为是curl不认chunked编码得缘故,后来看头几个字节:0x1F8B08,不是chunked编码,而是gzip。header中有Content-Encoding: gzip,按说curl应该是自动解压缩的,但是这里没有,用gzuncompress函数解码,显示data error。

» 阅读全文

[php]一个发送文件的函数

这是前段时间在live-share.com上使用的文件发送函数,后来由于这种方式在高并发下负载过大,而放弃使用。此函数支持多线及断点续传,在非windows服务器下可限制速度,windows服务器因为不支持usleep函数,但用sleep函数效果不理想,所以放弃。此函数并不完全符合HTTP1.1标准,其中的断点续传部分没有考虑多个range的情况(事实上我还没见过哪个下载软件这么变态)。

» 阅读全文

php中英文手册(集成用户注释06/29/2006)

更新: 2006-11-05重新编译,点击此处下载

中文版本基于05年9月12号官方的html文件制作,英文版本是06年6月26号。均集成了全部用户注释(截至06/29/2006),应部分同学的要求,html文件一并提供。

下载链接已修正,见内: » 阅读全文

用 PHPRPC 实现 Ajax 安全登录

昨天我举了个用 PHPRPC 实现 Ajax 级联下拉菜单 的例子,那个例子中我们重点要演示的是用 PHPRPC 实现 Ajax 效果是多么的简单。今天我们这个例子主要演示用 PHPRPC 内置的安全加密机制来实现安全登录是多么简单。当然它同样可以用于密码设置、其它关键保密数据的传输等领域。

» 阅读全文

Next Page »