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