• 技术文章 >后端开发 >php教程

    curl获取远程文件内容_PHP教程

    2016-07-15 13:22:15原创503

    /** 
        获取远程文件内容 
        @param $url 文件http地址 
    */ 
    function fopen_url($url) 
    { 
        if (function_exists('file_get_contents')) { 
            $file_content = @file_get_contents($url); 
        } elseif (ini_get('allow_url_fopen') && ($file = @fopen($url, 'rb'))){ 
            $i = 0; 
            while (!feof($file) && $i++ < 1000) { 
                $file_content .= strtolower(fread($file, 4096)); 
            } 
            fclose($file); 
        } elseif (function_exists('curl_init')) { 
            $curl_handle = curl_init(); 
            curl_setopt($curl_handle, CURLOPT_URL, $url); 
            curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT,2); 
            curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER,1); 
            curl_setopt($curl_handle, CURLOPT_FAILONERROR,1); 
            curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Trackback Spam Check'); 
            $file_content = curl_exec($curl_handle); 
            curl_close($curl_handle); 
        } else { 
            $file_content = ''; 
        } 
        return $file_content; 
    }

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/447002.htmlTechArticle/** 获取远程文件内容 @param $url 文件http地址 */ function fopen_url($url) { if (function_exists(file_get_contents)) { $file_content = @file_get_contents($url); } elseif...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:curl 获取 远程 文件 内容 获取 远程 文件 内容 @param url http 地址 function fop
    上一篇:php 获取当前脚本的url_PHP教程 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 一文解析PHP元转分的错误示范(附代码实例)• PHP+Socket系列之实现websocket聊天室• PHP+Socket系列之IO多路复用及实现web服务器• PHP+Socket系列之实现客户端与服务端数据传输• 聊聊PHP escapeshellarg函数使用的中文问题
    1/1

    PHP中文网