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中文乱码
Nov 26 PHP
php开发环境配置记录
Jan 14 PHP
php UBB 解析实现代码
Nov 27 PHP
PHP 面向对象详解
Sep 13 PHP
php cURL和Rolling cURL并发方式比较
Oct 30 PHP
初识PHP
Sep 28 PHP
PHP文件缓存类示例分享
Jan 30 PHP
php利用事务处理转账问题
Apr 22 PHP
PHP工程师VIM配置分享
Dec 15 PHP
WordPress开发中用于获取近期文章的PHP函数使用解析
Jan 05 PHP
PHP获取页面执行时间的方法(推荐)
Dec 10 PHP
PHP中->和=>的意思
Mar 31 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缓存类完整实例
2014/07/26 PHP
PHP之密码加密的几种方式
2015/07/29 PHP
Javascript验证上传图片大小[前台处理]
2014/07/18 Javascript
JavaScript实现图片DIV竖向滑动的方法
2015/04/25 Javascript
浅谈JavaScript中的Math.atan()方法的使用
2015/06/14 Javascript
js实现类似菜单风格的TAB选项卡效果代码
2015/08/28 Javascript
深入学习jQuery Validate表单验证
2016/01/18 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
详解微信小程序开发之——wx.showToast(OBJECT)的使用
2017/01/18 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
2017/12/25 Javascript
微信小程序websocket实现聊天功能
2020/03/30 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
微信小程序使用wxParse解析html的实现示例
2018/08/30 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
vue实现数据控制视图的原理解析
2020/01/07 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
原生JavaScript实现购物车
2021/01/10 Javascript
使用Python的Twisted框架构建非阻塞下载程序的实例教程
2016/05/25 Python
python实现读取excel写入mysql的小工具详解
2017/11/20 Python
使用python 3实现发送邮件功能
2018/06/15 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
Django页面数据的缓存与使用的具体方法
2019/04/23 Python
Python爬虫代理池搭建的方法步骤
2020/09/28 Python
python将下载到本地m3u8视频合成MP4的代码详解
2020/11/24 Python
pycharm 复制代码出现空格的解决方式
2021/01/15 Python
IE支持HTML5的解决方法
2009/10/20 HTML / CSS
交通事故赔偿协议书
2014/04/15 职场文书
抗洪救灾先进集体事迹材料
2014/05/26 职场文书
中层干部培训方案
2014/06/16 职场文书
运动与健康自我评价
2015/03/09 职场文书
Python基于百度AI实现抓取表情包
2021/06/27 Python
5行Python代码实现一键批量扣图
2021/06/29 Python
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js
SQL Server删除表中的重复数据
2022/05/25 SQL Server
app场景下uniapp的扫码记录
2022/07/23 Java/Android