php獲取遠端檔案內容的函式

速貸100發表於2017-03-07

一個簡單的php獲取遠端檔案內容的函式程式碼,相容性強。直接呼叫就可以輕鬆獲取遠端檔案的內容,使用這個函式也可獲取圖片。程式碼如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/**
 
 * 讀遠端內容
 
 * @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程式設計有所幫助。


相關文章