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

 更新时间:2015年11月02日 15:47:39   投稿:lijiao  
这篇文章主要介绍了关于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程序设计有所帮助。

相关文章

  • PHP 中检查或过滤IP地址的实现代码

    PHP 中检查或过滤IP地址的实现代码

    网络环境异常复杂,有时候我们不得不禁止一些恶意用户访问,禁止的方式有很多种,其中一种就是通过 IP 来限制,本文提供的方法允许你通过 IP 区间、CIDR (Classless Inter-Domain Routing)及单个 IP 格式来检查或过滤 IP 地址
    2011-11-11
  • PHP+Mysql实现多关键字与多字段生成SQL语句的函数

    PHP+Mysql实现多关键字与多字段生成SQL语句的函数

    这篇文章主要介绍了PHP+Mysql实现多关键字与多字段生成SQL语句的函数,涉及字符串与数组的操作,是构造SQL语句非常实用的技巧,需要的朋友可以参考下
    2014-11-11
  • 解析thinkphp中的导入文件标签

    解析thinkphp中的导入文件标签

    本篇文章是对thinkphp中的导入文件标签进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php读取文件内容的方法汇总

    php读取文件内容的方法汇总

    这篇文章主要介绍了php读取文件内容的方法,实例汇总了常见的五种方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • php利用jsonp实现跨域

    php利用jsonp实现跨域

    JSONP(JSON with Padding)是一种使用普通的<script>标签来发起跨域请求的方法,本文主要为大家详细介绍了PHP如何利用jsonp实现跨域,需要的可以参考下
    2023-11-11
  • PHP实现的防止跨站和xss攻击代码【来自阿里云】

    PHP实现的防止跨站和xss攻击代码【来自阿里云】

    这篇文章主要介绍了PHP实现的防止跨站和xss攻击代码,是一款来自阿里云的防注入脚本,可实现针对注入、XSS攻击等的过滤功能,需要的朋友可以参考下
    2018-01-01
  • php urlencode()与urldecode()函数字符编码原理详解

    php urlencode()与urldecode()函数字符编码原理详解

    中文字符编码研究系列第五期,详解 urlencode()与urldecode()函数字符编码原理,两个函数分别用于编码 URL 字符串和解码已编码的 URL 字符串,实现对中文字符的编码
    2011-12-12
  • php密码生成类实例

    php密码生成类实例

    这篇文章主要介绍了php密码生成类,可实现根据要求生成多种格式密码的功能,是一款非常实用的PHP类文件,需要的朋友可以参考下
    2014-09-09
  • php数据库密码的找回的步骤

    php数据库密码的找回的步骤

    php数据库密码的找回的步骤,需要的朋友可以参考下。
    2011-01-01
  • PHP运行模式汇总

    PHP运行模式汇总

    本文给大家汇总介绍了php的5种运行模式,并进行了简单的对比,非常的细致全面,希望对大家学习使用php能够有所帮助
    2016-11-11

最新评论