位置: 编程技术 - 正文

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

  • 设计合同服务期限怎么写
  • 电子发票和纸质发票只能二选一吗
  • 填第二季度的利润总额怎么填
  • 人员新增申报表
  • 待认证进项税是借方还是贷方
  • 小企业会计准则适用于哪些企业
  • 超范围经营是不是就等于无证经营
  • 增值税即征即退政策适用范围
  • 可以用来办理贴现的票据
  • 计税依据的三种类型
  • 税控盘忘记抄报反写怎么办
  • 养老保险缴纳比例是固定的吗
  • 报销增值税专票绿的
  • 外资企业所得税和内资区别
  • 发放年终奖计提需要调减利润吗
  • 清单申报和专项申报的区别
  • 企业多扣个税怎么处理
  • 如何理解纳税人资格
  • 附加税是地方还是国家的
  • 发票校验码后六位图解
  • 税控盘抵税可以跨年吗
  • 个体户怎么给供货公司
  • 空调计入什么会计科目二级
  • 企业购入用于捐赠的物品
  • 电脑自动更新系统怎么关闭
  • 局域网内如何设置静态ip
  • 如何彻底关闭电脑右下角弹窗
  • 事业单位年终事迹材料
  • 收到负数发票怎么办
  • uc浏览器缓存视频删除了还占内存
  • linux中free命令详解
  • rosnmgr.exe - rosnmgr是什么进程 有什么用
  • php的in_array
  • 弗拉维亚王朝
  • 销售免税农产品进项税可以抵扣吗
  • 安装win7提示版本过低
  • 融资租赁怎么做到表外
  • php从服务器下载文件
  • php curl代理
  • windows pythonpath
  • js获取本机ip地址
  • php中的强制类型转换函数有哪些?
  • 支付第三方劳务费计入什么科目
  • 研发费用范围归集不正确
  • PYTHON中使用什么符号表示单行注释
  • 贴现需要什么手续
  • 用友怎么取消对账结果
  • 公司举办活动方案
  • 独立法人企业关系怎么写
  • 预期损失el
  • 计提生产经营所得
  • 以货换货合同
  • 为什么股票配资的都在境外交易
  • 股权转让印花税减半征收政策
  • 往来账怎么记账
  • 弥补企业以前年度亏损 顺序
  • 盘亏和报废报损的区别
  • 关于财务报销的法律
  • 工程开票金额大写怎么写
  • 变更经营范围需要股东会决议吗
  • mysql数据库中储存的是
  • mysql5.7.17下载
  • win10如何固定桌面图标
  • linux中chkconfig命令的作用
  • linux搭建gitlab
  • CentOS 7.0.1406 正式版发布(附CentOS7下载地址)
  • 安装win7需要激活吗
  • windowsxp收藏夹在哪
  • Linux系统配置网关
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • bat上传文件
  • django的工作原理
  • linux安全加固的内容是什么
  • 判断页面是关闭还是开启
  • android设计模式的应用场景
  • jquery滚动插件
  • js实现dialog
  • 河南省税务局领导班子名单
  • 收到的短信内容是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设