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 相关文章推荐
Joomla下利用configuration.php存储简单数据
May 19 PHP
PHP企业级应用之常见缓存技术篇
Jan 27 PHP
用PHP实现Ftp用户的在线管理
Feb 16 PHP
PHP中ob_start函数的使用说明
Nov 11 PHP
PHP实现ftp上传文件示例
Aug 21 PHP
php第一次无法获取cookie问题处理
Dec 15 PHP
php读取flash文件高宽帧数背景颜色的方法
Jan 06 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
Oct 08 PHP
Smarty实现页面静态化(生成HTML)的方法
May 23 PHP
Yii2框架使用计划任务的方法
May 25 PHP
PHP实现加密文本文件并限制特定页面的存取的效果
Oct 21 PHP
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
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
海贼王:最美的悬赏令!
2020/03/02 日漫
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置
2008/03/28 PHP
PHP文件读写操作之文件写入代码
2011/01/13 PHP
PHP页面中文乱码分析
2013/10/29 PHP
用PHP将Unicode 转化为UTF-8的实现方法(推荐)
2017/02/08 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
Javascript实现返回上一页面并刷新的小例子
2013/12/11 Javascript
JavaScript中的console.assert()函数介绍
2014/12/29 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
2015/09/14 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
利用JavaScript实现栈的数据结构示例代码
2017/08/02 Javascript
JS判断数组那点事
2017/10/10 Javascript
判断滚动条滑到底部触发事件(实例讲解)
2017/11/15 Javascript
基于javascript的拖拽类封装详解
2019/04/19 Javascript
JS删除String里某个字符的方法
2021/01/06 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
2019/08/20 Javascript
js实现简单页面全屏
2019/09/17 Javascript
Weex开发之地图篇的具体使用
2019/10/16 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
Python导出DBF文件到Excel的方法
2015/07/25 Python
Ubuntu下创建虚拟独立的Python环境全过程
2017/02/10 Python
Python 函数基础知识汇总
2018/03/09 Python
Python3爬楼梯算法示例
2019/03/04 Python
Python接口测试get请求过程详解
2020/02/28 Python
Canvas制作的下雨动画的示例
2018/03/06 HTML / CSS
出国签证在职证明
2014/01/16 职场文书
产品委托授权书范本
2014/09/16 职场文书
警示教育片观后感
2015/06/17 职场文书
高一英语教学反思
2016/03/03 职场文书
创业计划书之水果店
2019/07/18 职场文书
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
2021/06/07 Python