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

yipeiwu_com5年前PHP代码库

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

相关文章

rephactor 优秀的PHP的重构工具

PHP框架可以是单一入口,完全面向对象的,完全基于类的MVC模式。但是,我们面对大量的旧的代码,或即便是新的代码,也不尽然完全符合面向对象的原则,符合设计模式。小的应用无妨。但如果面对大...

Drupal7 form表单二次开发要点与实例

请记得收藏此文,在你进行Drupal 7 custom module时,经常会用到的form 表单的跳转或重载。主要汇总三个要点: 1.页面提交后,经过#submit处理后,需要redi...

php实现ip白名单黑名单功能

这个是一个检测ip是否非法的php函数,适应于白名单,黑名单功能开发,主要场景应用于:api来源限制,访问限制等. 复制代码 代码如下: /**  * 安全IP检测,支持IP段...

PHP取得一个类的属性和方法的实现代码

复制代码 代码如下: <?php class myclass { var $var1; var $var2 = 'xyz'; var $var3 = 100; private $v...

php的一个登录的类 [推荐]

PHP代码: <? /* * 名称:CnkknD PHP Login Class * 描述:PHP用于登录的类,基于MySQL *...