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浏览历史记录的方法
Mar 10 PHP
php中实现获取随机数组列表的自定义函数
Apr 02 PHP
php强制用户转向www域名的方法
Jun 19 PHP
利用“多说”制作留言板、评论系统
Jul 14 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
Sep 14 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
Dec 22 PHP
yii2中添加验证码的实现方法
Jan 09 PHP
cakephp常见知识点汇总
Feb 24 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
May 02 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
Jul 24 PHP
浅谈laravel中的关联查询with的问题
Oct 10 PHP
php TP5框架生成二维码链接
Apr 01 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
德劲1103二次变频版的打磨
2021/03/02 无线电
php中static静态变量的使用方法详解
2010/06/04 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
php高清晰度无损图片压缩功能的实现代码
2018/12/09 PHP
php设计模式之工厂模式用法经典实例分析
2019/09/20 PHP
laravel orm 关联条件查询代码
2019/10/21 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
2019/12/31 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
jQuery 获取对象 基本选择与层级
2010/05/31 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
javascript限制文本框输入值类型的方法
2015/05/07 Javascript
jquery显示loading图片直到网页加载完成的方法
2015/06/25 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
2016/05/03 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
JS实现点击下拉菜单把选择的内容同步到input输入框内的实例
2018/01/23 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
解决python测试opencv时imread导致的错误问题
2019/01/26 Python
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
QA工程师岗位职责
2013/11/20 职场文书
应届专科生个人的自我评价
2014/01/05 职场文书
优秀共产党员先进事迹
2014/01/27 职场文书
服装行业创业计划书范文
2014/02/05 职场文书
安全协议书
2014/04/23 职场文书
学生穿着不得体检讨书
2014/10/12 职场文书
2014年质检员工作总结
2014/11/18 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书
学习师德师风的心得体会(2篇)
2019/10/08 职场文书
idea编译器vue缩进报错问题场景分析
2021/07/04 Vue.js
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android