位置: 编程技术 - 正文

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

  • 以前年度损益调整
  • 增值税电子专用发票需要盖章吗
  • 中外合资企业要交什么税
  • 环评费用怎么入账
  • 季度申报利润表本月数怎么填
  • 独立核算自负盈亏和统负盈亏怎么选
  • 外贸企业出口退税账务处理
  • 跨月应该如何开具红字发票?
  • 普通发票作废怎么验旧
  • 房地产对居民生活的影响
  • 支付的管理费用可以抵税吗
  • 收到上个月支付的短信
  • 发票认证完是不是没开票
  • 本月完工产品的会计分录
  • 个人合伙企业有没有企业所得税
  • 一般纳税人取得3%专票可以抵扣吗
  • 零报税企业怎么做汇算清缴
  • 不动产的进项税额分两年抵扣吗?
  • 海关完税价格表
  • 这几点政府补助会计新准则值得关注
  • 增值税扣税凭证抵减销项税额
  • 票面税费和实际上税为什么不一样
  • 代销协议书
  • 资产处置损益计入利润吗
  • 租入的生产设备改良支出计入什么费用
  • win10如何设置声音
  • Mac怎么更改默认打开方式
  • 非货币性资产对外投资会计处理
  • 商贸企业销售
  • 库存现金清查主要包括哪些内容
  • 现金解款单怎么读
  • KITTI数据集可视化(二):点云多种视图与标注展示的可视化代码解析
  • php作品
  • jquery 滚动条
  • php数组的概念是什么
  • 水利建设基金按季度缴纳
  • 小程序和h5页面的区别
  • javascript学什么内容
  • 增值税直接减征的情形
  • php hash_hmac
  • 对公账户的备用金取现额度
  • 开具劳务发票需要提供什么资料?
  • 合伙企业的经营所得税率
  • 产生滞纳金有什么影响
  • python怎么用
  • 土地评估增值计入什么科目
  • 其他业务收入与营业外收入
  • 合伙企业需要申报哪些税
  • 企业印花税的计算公式是什么
  • 每天统计数据的表格
  • 金税盘数据迁移到税务ukey
  • 发票复核人一定要填吗
  • 电子承兑汇票到期怎么兑现
  • 固定资产清理后折旧怎么处理
  • 生产经营所得如何申请退税
  • 购买用品开专票怎么入账
  • 税控维护费是什么意思
  • 公司做的形象墙效果图
  • 旅游业开具的是什么证明
  • 事业单位的在建工程包括
  • 一个身份证可以实名几个qq
  • mysql基本命令大全
  • Vista下WMC不能播放RMVB解决办法
  • 怎么卸载xp系统
  • linux查找内容在哪个文件中
  • ubuntu服务器命令
  • Mac OS X Mavericks的Finder打开不同标签的操作步骤
  • linux设置用户的密码
  • 联想电脑win7系统开机修改开机密码
  • jquery1
  • 导入项目出现这个问题
  • jQuery实现两个下拉列表关联
  • 到了这个年纪吉他谱完整版
  • python编程
  • javascript性能优化写法
  • javascript总结
  • javascript与java
  • 新能源车异地购车
  • 手表不贵比较好的品牌
  • 仓库需要交房产税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设