位置: 编程技术 - 正文

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项目)

  • 银行开具的票据怎么查询
  • 金税四期正式启动
  • 小规模纳税人开工程款税率是多少
  • 投资性房地产递延所得税资产怎么算
  • 新成立的公司一般纳税人还是小规模纳税人好
  • 残疾人就业保障金
  • 建筑业异地预缴增值税流程
  • 辅导期纳税人会计处理
  • 抬头 个人
  • 资本公积账务处理案例
  • 资产负债表预收预付账款怎么填
  • 开专票还要另外再交钱么
  • 年底结账时利息收入怎么做处理?
  • 公司购买电脑费用怎么报销
  • 涉农和中小企业贷款分类证明没有就不能进行税前扣除么
  • 转出多交增值税会计科目
  • 进项税额转出怎么填申报表
  • 开模具公司要什么设备
  • 应收账款账龄分析简单例题
  • 微信支付宝余额为零的表情包
  • 简易计税开票开成了一般计税的税率会比对不通过吗
  • 外账的银行存款怎么处理
  • 化工厂危险废物种类以及处置方式
  • 小规模纳税人开票限额是多少
  • 独资子公司如何注册
  • php字符串操作函数
  • 劳务公司社保手续办理
  • vue解决数据量过大的问题
  • 软件开发企业进项税额抵扣
  • css 宽度 自适应 占满
  • php pdo和mysqli
  • 网上打印企业征信流程
  • 用chatgpt写insar地质灾害的论文,重复率只有1.8%,chatgpt4.0写论文不是梦
  • 模型论文是什么类型
  • ps橡皮擦怎么擦的跟背景色一样
  • 应交增值税进项税额月底怎么处理
  • 资产负债表各项目的填列依据是
  • 企业日常费用支出明细表
  • 关联企业之间业务往来如何定价
  • 租金收入如何分析
  • 会计人员信息采集怎么填
  • 税收分类编码是什么意思啊
  • 电子钥匙报税
  • 个人开技术服务费
  • 内含增长率简易公式如何理解
  • 一般纳税人城建税怎么计算
  • 税控设备全额抵减
  • 如何处理公益性岗位问题
  • 小规模普票冲红能退税吗?
  • 本年利润为什么是负数
  • 对公提现是什么意思啊
  • 研发支出费用化支出结转到哪个科目
  • 企业增资的流程
  • 利润所属科目
  • fedora debian ubuntu
  • mmc无法创建管理单元win10
  • xp系统无法更换桌面壁纸
  • PSNGive.exe - PSNGive进程有什么用 是什么意思
  • oeloader.exe - oeloader是什么进程 有什么用
  • win7纯净版系统安装教程
  • linux命令tee
  • win10注册不了账号
  • win8.0升级win8.1
  • android开发webview
  • 浏览器兼容的方法
  • js实现鼠标事件
  • ecmascript5
  • android基础入门教程
  • bat批处理如何添加参数运行
  • 手把手教怎么说
  • unity 3d插件
  • unity mesh编程
  • python标准库函数有哪些
  • 基于python的应用
  • winpe文件下载
  • js在div中添加div
  • 国家税务总局张局长
  • 污水处理费收入
  • 发货确认收入还是以开票确认收入
  • 海南省税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设