欢迎来到SF38传世资源站!管理员邮箱859840003@qq.com

ZBLOGPHP获取远程文件函数

  • 资源分类:技术教程
  • 发 布 人:站长主管
  • 文件大小:未知
  • 文件格式:.zip
  • 浏览次数:5
  • 下载次数: 0
  • 发布时间:2023.12.24

  • 标签:

详细介绍 最新评论 链接失效?立即反馈

ZBLOGPHP获取远程文件函数 技术教程-第1张

这是一篇zblogPHP中一篇获取远程文件的代码,非常给力。

/**
* 通过URL获取远程页面内容
* @param string $url URL地址
* @return string  返回页面文本内容,默认为null
*/
function GetHttpContent($url) {

if(class_exists('Network')){
$ajax = Network::Create();
if(!$ajax) return null;

$ajax->open('GET',$url);
$ajax->enableGzip();
$ajax->setTimeOuts(60,60,0,0);
$ajax->send();

return $ajax->responseText;
}

$r = null;
if (function_exists("curl_init") && function_exists('curl_exec')) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
if(ini_get("safe_mode")==false && ini_get("open_basedir")==false){
curl_setopt($ch, CURLOPT_MAXREDIRS, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
}
if(extension_loaded('zlib')){
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
}
$r = curl_exec($ch);
curl_close($ch);
} elseif (ini_get("allow_url_fopen")) {
$r = file_get_contents((extension_loaded('zlib')?'compress.zlib://':'') . $url);
}

return $r;
}





转载请注明出处: http://www.sf38.cn/514.htm
常见问题:点击查看>>


下载声明:
1、本站所有资源、仅供学习交流,不得商业运营资源,不确保资源完整性,图片和资源仅供参考, 不提供任何技术服务。
2、本站资源均有第三方用户自行上传分享推荐,非本站自制,仅供玩家做交流学习之用!切勿用于商业用途!游戏作品版权
归原作者享有,如有版权问题,请附带版权证明至邮件,本平台将应您的要求删除。举报邮箱 :859840003@qq.com
相关推荐:

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:859840003

有问题请留言,看到后及时答复