首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

DedeHttpDown PHP远程上载网页的类,增强版 2013-1-17修改

2013-01-25 
DedeHttpDown PHP远程下载网页的类,增强版 2013-1-17修改(1)新增远程主机判断,节约服务器资源。避免远程主

DedeHttpDown PHP远程下载网页的类,增强版 2013-1-17修改

(1)新增远程主机判断,节约服务器资源。避免远程主机不存在的时候仍旧fsockopen,导致的死机占用服务器CPU

(2)新增响应401的判断和支持。

(3)增加对json返回文本的支持。

(4)日志的生成,如果设置了DEBUG_LEVEL且为TRUE则会对每次远程下载做日志。

(5)获取字节的限定dataLimit,节约服务器资源。

(6)修改日期:2013-1-17


如果还有更好的方法建议,可以随时联系我本人。admin@zbphp.com 



    $dhd = new DeDeHttpDown();    $dhd->OpenUrl($Rs['wurl']);    $dhd->dataLimit = 5120;    $dhd->m_puthead["Refer"] = $Rs['wurl'];    $filecnt = trim($dhd->GetHtml());


————————————————————————

存在未解决的问题:

(1)假如域名是绑定了A记录和CNAME,有ip指向,但是IP地址是不存在的或者虚假的,程序仍旧会继续获取。

(2)PHP的fsockopen 里面的time out貌似根本就没有起作用。设置了10s超时,但是根本就是执行到程序time out 为止。


如果好的方法建议,可以随时联系我本人。admin@zbphp.com




热点排行