curl获取远程文件内容
/** 获取远程文件内容 @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 ; }查看更多关于curl获取远程文件内容 - php文件操作的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did27909