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

简介: 一个简单的php获取远程文件内容的函数代码,兼容性强。直接调用就可以轻松获取远程文件的内容,使用这个函数也可获取图片。代码如下:?1234567891011121314151617181920212223242526272829...

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

目录
相关文章
|
1月前
thinkphp5.1隐藏index.php入口文件
thinkphp5.1隐藏index.php入口文件
30 0
thinkphp5.1隐藏index.php入口文件
|
2月前
|
PHP
从建站到拿站 -- PHP判断循环及函数
从建站到拿站 -- PHP判断循环及函数
12 0
|
2月前
|
PHP
从PHP开始学渗透 -- 函数
从PHP开始学渗透 -- 函数
8 0
|
3月前
|
PHP 数据安全/隐私保护
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
php案例:判断这个是繁体字还是简体字(满足绝大部分字符)用php函数
php案例:判断这个文件是什么编程语言代码的文件(判断java或者php)
php案例:判断这个文件是什么编程语言代码的文件(判断java或者php)
php案例:判断这个文件是什么编程语言代码的文件(判断java或者php)
|
3月前
|
PHP 数据安全/隐私保护