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 相关文章推荐
同时提取多条新闻中的文本一例
Oct 09 PHP
php SQL之where语句生成器
Mar 24 PHP
PHP 加密与解密的斗争
Apr 17 PHP
php $_SERVER["REQUEST_URI"]获取值的通用解决方法
Jun 21 PHP
php性能优化分析工具XDebug 大型网站调试工具
May 22 PHP
php IP转换整形(ip2long)的详解
Jun 06 PHP
php输出1000以内质数(素数)示例
Feb 16 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
Aug 06 PHP
php实现json编码的方法
Jul 30 PHP
PHP常用的排序和查找算法
Aug 06 PHP
搭建PhpStorm+PhpStudy开发环境的超详细教程
Sep 17 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 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
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
2006/12/06 PHP
ie 处理 gif动画 的onload 事件的一个 bug
2007/04/12 Javascript
JavaScript Date对象使用总结
2009/05/14 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
2013/09/25 Javascript
javascript数组操作总结和属性、方法介绍
2014/04/05 Javascript
基于NodeJS的前后端分离的思考与实践(二)模版探索
2014/09/26 NodeJs
详解JavaScript ES6中的模板字符串
2015/07/28 Javascript
Vue中如何实现轮播图的示例代码
2017/07/27 Javascript
详解通过源码解析Node.js中cluster模块的主要功能实现
2018/05/16 Javascript
Koa 使用小技巧(小结)
2018/10/22 Javascript
React 实现拖拽功能的示例代码
2019/01/06 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
JS实现的碰撞检测与周期移动完整示例
2019/09/02 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
JavaScript如何判断input数据类型
2020/02/06 Javascript
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
Python 2与Python 3版本和编码的对比
2017/02/14 Python
Python错误处理操作示例
2018/07/18 Python
python lambda的使用详解
2021/02/26 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
CSS3悬停效果案例应用
2012/11/21 HTML / CSS
CSS书写规范、顺序和命名规则
2014/03/06 HTML / CSS
IE9下html5初试小刀
2010/09/21 HTML / CSS
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
使用HTML5做的导航条详细步骤
2020/10/19 HTML / CSS
英国和爱尔兰的自炊式豪华度假小屋:Rural Retreats
2018/06/08 全球购物
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
Audible英国:有声读物,30天免费试用
2019/10/16 全球购物
函授教育个人学习的自我评价
2013/12/31 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
接待员岗位职责
2015/02/13 职场文书
校车司机安全责任书
2015/05/11 职场文书
使用python创建股票的时间序列可视化分析
2022/03/03 Python
Redis集群节点通信过程/原理流程分析
2022/03/18 Redis