好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

curl获取远程文件内容 - php文件操作

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文件操作的详细内容...

  阅读:68次