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


Posted in PHP onMarch 19, 2014
$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.会在本页加载。

PHP 相关文章推荐
php和js交互一例-PHP教程,PHP应用
Jan 03 PHP
PHP禁止个别IP访问网站
Oct 30 PHP
PHP生成网站桌面快捷方式代码分享
Oct 11 PHP
php构造函数的继承方法
Feb 09 PHP
php限制ip地址范围的方法
Mar 31 PHP
PHP CURL 多线程操作代码实例
May 13 PHP
php判断linux下程序问题实例
Jul 09 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
Mar 10 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
Mar 30 PHP
2017年最好用的9个php开发工具推荐(超好用)
Oct 23 PHP
Laravel框架实现文件上传的方法分析
Sep 29 PHP
laravel框架语言包拓展实现方法分析
Nov 22 PHP
php实现保存submit内容之后禁止刷新
Mar 19 #PHP
php过滤所有恶意字符(批量过滤post,get敏感数据)
Mar 18 #PHP
如何阻止网站被恶意反向代理访问(防网站镜像)
Mar 18 #PHP
PHP中获取时间的下一周下个月的方法
Mar 18 #PHP
php读取目录所有文件信息dir示例
Mar 18 #PHP
PHP将两个关联数组合并函数提高函数效率
Mar 18 #PHP
PHP读取文件内容后清空文件示例代码
Mar 18 #PHP
You might like
PHP+DBM的同学录程序(5)
2006/10/09 PHP
PHP MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
Thinkphp5.0自动生成模块及目录的方法详解
2017/04/17 PHP
Laravel框架实现的上传图片到七牛功能详解
2019/09/06 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
js不能跳转到上一页面的问题解决方法
2013/03/01 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
2013/12/30 Javascript
jQuery瀑布流插件Wookmark使用实例
2014/04/02 Javascript
javascript关于运动的各种问题经典总结
2015/04/27 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
JavaScript Math.round() 方法
2015/12/18 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
jQuery css() 方法动态修改CSS属性
2016/09/25 Javascript
vue中页面跳转拦截器的实现方法
2017/08/23 Javascript
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
vue基于better-scroll实现左右联动滑动页面
2020/06/30 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
Python中使用scapy模拟数据包实现arp攻击、dns放大攻击例子
2014/10/23 Python
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
Python连接Redis的基本配置方法
2018/09/13 Python
python程序封装为win32服务的方法
2021/03/07 Python
python调用opencv实现猫脸检测功能
2019/01/15 Python
python numpy 反转 reverse示例
2019/12/04 Python
Python 项目转化为so文件实例
2019/12/23 Python
使用python求斐波那契数列中第n个数的值示例代码
2020/07/26 Python
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
销售代表求职自荐信
2013/10/01 职场文书
妇科医生自荐信
2013/11/05 职场文书
2014年电教工作总结
2014/12/19 职场文书
音乐课外活动总结
2015/05/09 职场文书
关于拾金不昧的感谢信(五篇)
2019/10/18 职场文书
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL
Java 超详细讲解ThreadLocal类的使用
2022/04/07 Java/Android