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的ob_start() 控制您的浏览器cache
Aug 03 PHP
PHP中的array数组类型分析说明
Jul 27 PHP
怎么在Windows系统中搭建php环境
Aug 31 PHP
PHP连接SQLServer2005方法及代码
Dec 26 PHP
浅析PHP微信支付通知的处理方式
May 25 PHP
QQ互联一键登录审核不通过的解决方案
Sep 10 PHP
php基于mcrypt的加密解密实例
Oct 27 PHP
php里array_work用法实例分析
Jul 13 PHP
WordPress中创建用户角色的相关PHP函数使用详解
Dec 25 PHP
PHP微信开发之查询微信精选文章
Jun 23 PHP
详解PHP数据压缩、加解密(pack, unpack)
Dec 17 PHP
php 二维数组快速排序算法的实现代码
Oct 17 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
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
Yii2实现让关联字段支持搜索功能的方法
2016/08/10 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
PHP学习记录之数组函数
2018/06/01 PHP
js中各种类型的变量在if条件中是true还是false
2014/07/16 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
2015/01/26 Javascript
JS运动框架之分享侧边栏动画实例
2015/03/03 Javascript
javascript实时获取鼠标坐标值并显示的方法
2015/04/30 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
详解jQuery选择器
2016/12/21 Javascript
Node.js利用debug模块打印出调试日志的方法
2017/04/25 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
2018/07/10 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
小程序的上传文件接口的注意要点解析
2019/09/17 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
用python制作游戏外挂
2018/01/04 Python
python 计算一个字符串中所有数字的和实例
2019/06/11 Python
logging level级别介绍
2020/02/21 Python
使用python matplotlib 画图导入到word中如何保证分辨率
2020/04/16 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
CSS3 倾斜的网页图片库实例教程
2009/11/14 HTML / CSS
英国泽西岛植物:Jersey Plants Direct
2019/08/07 全球购物
中职生自荐信
2013/10/13 职场文书
新领导上任欢迎词
2014/01/13 职场文书
中等生评语大全
2014/05/04 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
中秋客户感谢信
2015/01/22 职场文书
公司租车协议书
2015/01/29 职场文书
2015年市场部工作总结
2015/04/30 职场文书
大学生安全教育心得体会
2016/01/15 职场文书
Nginx中break与last的区别详析
2021/03/31 Servers
Python中re模块的元字符使用小结
2022/04/07 Python
Apache自带的ab压力测试工具的实现
2022/07/23 Servers