位置: 编程技术 - 正文

PHP使用fopen与file_get_contents读取文件实例分享(phpopendir)

编辑:rootadmin

推荐整理分享PHP使用fopen与file_get_contents读取文件实例分享(phpopendir),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php foo和@foo区别,php fopen读取文件,php fopen(),php foo和@foo区别,php fopen(),php fsockopen,php fsockopen,php fopen(),内容如对您有帮助,希望把文章链接给更多的朋友!

php中读取文件可以使用fopen和file_get_contents这两个函数,二者之间没有本质区别,只是前者读取文件的php代码相比后者要复杂一点。本文章通过实例向大家讲解fopen和file_get_contents读取文件的实现代码。需要的码农可以参考一下。

fopen读取文件的代码如下:

注意fopen读取文件需要配合使用fgets和fclose函数。

file_get_contents读取文件的代码如下:

这个函数是一次性读取所有文件内容并显示出来,但是如果文件超大会导致php占很大的内存了。

当然还有像file这种一般是把文件读成数组了,同时也可以实现读取文件了

下面给大家介绍下fopen()和file_get_contents()打开URL获得网页内容的用法区别

在php里,要想打开网页URL获得网页内容,比较常用的函数是fopen()和file_get_contents()。如果要求不苛刻,此两个函数多数情况下是可以根据个人爱好任意选择的,本文谈下此两函数的用法有什么区别,以及使用时需要注意的问题。

PHP使用fopen与file_get_contents读取文件实例分享(phpopendir)

fopen()打开URL

下面是一个使用fopen()打开URL的例子:

从此例子可以看到,fopen()打开网页后,返回的$fh不是字符串,不能直输出的,还需要用到fgets()这个函数来获取字符串。fgets()函数是从文件指针中读取一行。文件指针必须是有效的,必须指向由 fopen() 或 fsockopen() 成功打开的文件(并还未由 fclose() 关闭)。

可知,fopen()返回的只是一个资源,如果打开失败,本函数返回 FALSE 。

file_get_contents()打开URL

下面是一个使用file_get_contents()打开URL的例子:

从此例子看到,file_get_contents()打开网页后,返回的$fh是一个字符串,可以直接输出的。

通过上面两个例子的对比,可以看出使用file_get_contents()打开URL,也许是更多人的选择,因为其比fopen()更简单便捷。

不过,如果是读取比较大的资源,则是用fopen()比较合适。

Zend Framework教程之Zend_Layout布局助手详解 本文实例讲述了ZendFramework教程之Zend_Layout布局助手。分享给大家供大家参考,具体如下:一、作用布局的作用和模版的作用类似。可以认为是把网站通

Zend Framework教程之模型Model基本规则和使用方法 本文实例讲述了ZendFramework教程之模型Model基本规则和使用方法。分享给大家供大家参考,具体如下:这里讲讲Zend中的model。其实Zend中的Model处理是相当

基于PHP实现等比压缩图片大小 废话不多说了,直接给大家贴php等比压缩图片大小的相关代码了,具体代码如下所示:php$im=imagecreatefromjpeg('D:phpplace.jpeg');resizeImage($im,,,'xinde','.jpg');func

标签: phpopendir

本文链接地址:https://www.jiuchutong.com/biancheng/289875.html 转载请保留说明!

上一篇:zend framework中使用memcache的方法(framework怎么用)

下一篇:Zend Framework教程之Zend_Layout布局助手详解(zendstudio怎么创建php项目)

  • 个税返还手续费奖励员工账务处理
  • 小规模减免增值税要交企业所得税吗
  • 盘盈的固定资产怎么做账务处理
  • 缴纳税收凭证有原件吗
  • 实收资本在利润表中怎么体现出来
  • 房地产公司资本公积
  • 自然人税收系统怎么添加人员
  • 同一控制下资产收购
  • 分支机构如何领购发票
  • 有形动产租赁服务
  • 私人出租房子发票怎么开
  • 抵货款回来的产品叫什么
  • 大型设备间距应至少大于几米
  • 非增值税纳税人有哪些
  • 非经营性费用包括哪些内容
  • 个人捐赠如何抵扣个税30%
  • 电视机在开票中属于哪一类
  • 合同印花税怎么交
  • 没有发票的房租调增金额怎算
  • 收到单位失业保险怎么办
  • 未收到房租是否缴纳增值税
  • 对于长期没发票的预付款怎么处理?
  • 事业单位付银行贷款利息
  • 软件产品即征即退申请表
  • 车辆过路费凭什么收费
  • 哪些抵押物必须登记才有效
  • 任务栏变宽了怎么调回来win11
  • 如何在win7系统中找到ie浏览器
  • php删除用户
  • PHP:Memcached::deleteByKey()的用法_Memcached类
  • 企业接受母公司代为缴纳税款会计分录
  • 资产减值损失的借贷方向
  • PHP isset()与empty()的使用区别详解
  • 融资租赁的两种基本形式
  • 销项税和进项税抵扣的会计分录
  • 继续涉入资产会计处理
  • 代理出口货物的合同
  • 一文详解卡尔曼人物形象
  • php接口开发详解
  • 收到预付款怎么入账
  • 处置可供出售金融资产原先进入公允价值变动损益
  • SQLServer2005 XML数据操作代码
  • 施工单位转包需要受到什么惩罚
  • mysql删除表中某个字段
  • 盈余公积包括哪两个明细科目
  • 个体户季报网上申报怎么填写
  • 现金日记账的登记证据有
  • 应付账款数字太大咋办
  • 企业做税务局迁移应该做哪些事情
  • 购进商品售价金额核算
  • 材料暂估入库需要什么原始凭证
  • 实收资本有关会计科目
  • 将资产货物用于职工福利
  • 银行交党费属于什么业务
  • 钱汇错了报警有用吗
  • 税务登记财务负责人条件
  • 事业单位预收账款
  • macOS 10.12 Beta 7更新了什么 macOS 10.12 Beta7更新内容汇总
  • centos安装软件教程
  • vmware12安装教程图解
  • vcspawn.exe
  • ubuntu更换版本
  • 怎么安装u盘里的文件
  • 2019谷歌浏览器
  • Yosemite使用技巧 如何使用Yosemite mac信息功能共享电脑屏幕教程
  • fp3是什么文件格式
  • window10蓝瓶
  • win10正式版和专业版的区别
  • unity 加载文件 卡顿
  • cocos2d rpg
  • vs2008安装教程
  • ReactNative之FlatList的具体使用方法
  • linux中awk用法详解
  • Python实现定时任务
  • 置顶pyq会被自己屏蔽的人看到吗
  • js数组的操作指令有哪些
  • js拖动效果
  • python flask 路由
  • 税务副处级竞争上岗笔试题
  • 新车交购置税的流程图
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设