php如何获取远程文件内容的函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php如何获取远程文件内容的函数相关的知识,希望对你有一定的参考价值。

/**
 
 * 读远程内容
 
 * @return string
 
 */
function get_url_content($url){
 
  if(function_exists("curl_init")){
 
    $ch = curl_init();
 
    $timeout = 30;
 
    curl_setopt($ch, CURLOPT_URL, $url);
 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
 
    $file_contents = curl_exec($ch);
 
    curl_close($ch);
 
  }else{
 
    $is_auf=ini_get(‘allow_url_fopen‘)?true:false;
 
    if($is_auf){
 
      $file_contents = file_get_contents($url);
 
    }
 
  }
 
  return $file_contents;
 
}

 

以上是关于php如何获取远程文件内容的函数的主要内容,如果未能解决你的问题,请参考以下文章

如何获取远程存储图像的文件大小? (php)

怎么用php读取并显示另一个php文件的内容?

请教一个问题,php如何读取mp3文件

php自动下载远程文件问题

php 如何下载远程文件到本地重命名

PHP常用代码片段