PHP fopen()和 file_get_contents()应用与差异介绍

 更新时间:2014年03月19日 16:58:10   作者:  
这篇文章主要介绍了PHP fopen()和 file_get_contents()应用与差异,需要的朋友可以参考下
复制代码 代码如下:

$file=fopen("11.txt","r")or exit("Unable to open file!");//fopen打开文件,如果不存在就显示打不开。
$filesize =filesize("11.txt");//计算文件大小
echo fread($file,$filesize);//读取文件
fclose($file);//关闭文件

fopen()打开文件例子,

fclose()用不用在页面上都没有体现,但是如果不用fclose()的话,被打开的文件会一直占用资源。
fopen() 打开网址例子:
复制代码 代码如下:

$web="http://www.baidu.com"; // http:// 不加的话就无法加载
$fp=fopen($web,'r');
if($fp){
while(!feof($fp)){
echo fgets($fp);
}
}

feof()检查文件是否到末端 ,到末端返回1,没有到返回0;

fgets()是逐行读取。

file_get_contents()例子;
复制代码 代码如下:

$web ="http://www.baidu.com "
$fcontent=file_get_contents($web);
echo $fcontent;

显然file_get_contents()更为简单。

而且在实验过程中我发现,如果在 $web =""中 不加www. 会直接跳转,加www.会在本页加载。

相关文章

  • mac下多个php版本快速切换的方法

    mac下多个php版本快速切换的方法

    这篇文章主要给大家介绍了在mac下多个php版本快速切换的方法,本文先是给大家分享了使用brew安装php多版本的方法,而后才介绍了快速切换的实现方法,感兴趣的朋友们下面来一起看看吧。
    2016-10-10
  • PHP常用函数小技巧

    PHP常用函数小技巧

    php返回文件扩展名的函数 格式化变量php重定向网页等
    2008-09-09
  • PHP6 中可能会出现的新特性预览

    PHP6 中可能会出现的新特性预览

    PHP核心团队开发者Pierre Joye近日在官网上贴出了PHP6中可能会出现的新特性。之所以说是“可能会出现”,是因为目前PHP6项目还处于草案阶段,这些特性还只是一个想法,还需要讨论,随时都有可能变更
    2014-04-04
  • php获取远程图片并下载保存到本地的方法分析

    php获取远程图片并下载保存到本地的方法分析

    这篇文章主要介绍了php获取远程图片并下载保存到本地的方法,结合实例形式对比分析了php基于curl与缓存操作获取远程图片及图片保存的相关操作技巧,需要的朋友可以参考下
    2016-10-10
  • PHP用PDO如何封装简单易用的DB类详解

    PHP用PDO如何封装简单易用的DB类详解

    PDO(php Data Object)是PHP的数据对象,它为PHP访问数据库提供了一种兼容一致的轻量级接口,也就是提供了一个数据库访问抽象层,这篇文章主要给大家介绍了关于PHP用PDO如何封装简单易用的DB类的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • PHP的简易冒泡法代码分享

    PHP的简易冒泡法代码分享

    基础的东西,感觉代码还不够简洁,希望高手指导修改,脚本之家特为大家多准备了几个,方便测试学习
    2012-08-08
  • PHP动态柱状图实现方法

    PHP动态柱状图实现方法

    这篇文章主要介绍了PHP动态柱状图实现方法,实例分析了php结合HTML元素实现动态柱状图的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • 谈谈新手如何学习PHP网络编程

    谈谈新手如何学习PHP网络编程

    最近用到了php,虽然php的好的都不懂,也只是做一些简单的修改和书写很少的代码,但感觉php的功能真的很强
    2008-05-05
  • php简单防盗链验证实现方法

    php简单防盗链验证实现方法

    这篇文章主要介绍了php简单防盗链验证实现方法,通过$_SERVER['HTTP_REFERER']获取来路页面URL再进行判断进而实现对非本地URL的拦截功能,需要的朋友可以参考下
    2016-07-07
  • PHP解压tar.gz格式文件的方法

    PHP解压tar.gz格式文件的方法

    这篇文章主要介绍了PHP解压tar.gz格式文件的方法,较为详细的介绍了PHP安装pear扩展及解压tar.gz格式文件的具体实现技巧,需要的朋友可以参考下
    2016-02-02

最新评论