一个简单的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程序设计有所帮助。