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+Tidy-完美的XHTML纠错+过滤
Apr 10 PHP
discuz Passport 通行证 整合笔记
Jun 30 PHP
php在项目中寻找代码的坏味道(综艺命名)
Jul 19 PHP
php 批量替换程序的具体实现代码
Oct 04 PHP
php数组合并的二种方法
Mar 21 PHP
php输入数据统一类实例
Feb 23 PHP
如何使用纯PHP实现定时器任务(Timer)
Jul 31 PHP
PHP实现递归无限级分类
Oct 22 PHP
关于PHP中Session文件过多的问题及session文件保存位置
Mar 17 PHP
php实现留言板功能(会话控制)
May 23 PHP
php 实现银联商务H5支付的示例代码
Oct 12 PHP
phpstudy隐藏index.php的方法
Sep 21 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” 彩蛋进行敏感信息获取
2013/08/07 PHP
php通过exif_read_data函数获取图片的exif信息
2015/05/21 PHP
PHP 输出缓冲控制(Output Control)详解
2016/08/25 PHP
PHP7多线程搭建教程
2017/04/21 PHP
XP折叠菜单&仿QQ2006菜单
2006/12/16 Javascript
Node.js实战 建立简单的Web服务器
2012/03/08 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
Jquery性能优化详解
2014/05/15 Javascript
对JavaScript的全文搜索实现相关度评分的功能的方法
2015/06/24 Javascript
Node.js中的process.nextTick使用实例
2015/06/25 Javascript
浅析JS动态创建元素【两种方法】
2016/04/20 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
Bootstrap登陆注册页面开发教程
2016/07/12 Javascript
JS封装的三级联动菜单(使用时只需要一行js代码)
2016/10/24 Javascript
简单理解vue中track-by属性
2016/10/26 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
2019/04/28 jQuery
使用原生js编写一个简单的框选功能方法
2019/05/13 Javascript
layer弹出层取消遮罩的方法
2019/09/25 Javascript
JS实现购物车基本功能
2020/11/08 Javascript
在Linux上安装Python的Flask框架和创建第一个app实例的教程
2015/03/30 Python
python smtplib发送带附件邮件小程序
2018/05/22 Python
基于python进行桶排序与基数排序的总结
2018/05/29 Python
对Python 多线程统计所有csv文件的行数方法详解
2019/02/12 Python
python钉钉机器人运维脚本监控实例
2019/02/20 Python
PyQt5 窗口切换与自定义对话框的实例
2019/06/20 Python
pyqt5中QThread在使用时出现重复emit的实例
2019/06/21 Python
Django模板标签中url使用详解(url跳转到指定页面)
2020/03/19 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
军神教学反思
2014/02/04 职场文书
培训楼经理岗位责任制
2014/02/10 职场文书
灰雀教学反思
2014/04/28 职场文书
日语专业求职信
2014/07/04 职场文书
2015国庆66周年宣传语
2015/07/14 职场文书
领导视察通讯稿
2015/07/18 职场文书
工作简报范文
2015/07/21 职场文书
Python基础之常用库常用方法整理
2021/04/30 Python