位置: 编程技术 - 正文

php 使用fopen函数创建、打开文件详解及实例代码(php fopen函数的用法)

编辑:rootadmin

推荐整理分享php 使用fopen函数创建、打开文件详解及实例代码(php fopen函数的用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php fsockopen,php fgets函数的用法,php中fopen函数,php floor函数,php fgets函数的用法,php fsockopen,php fsockopen,php fopen函数的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

php中没有单独的文件创建函数,如果我们想创建函数,可以使用fopen(),fopen()函数字面意思是打开文件,但该函数也有创建文件的功能,当使用 fopen() 函数打开一个文件时,如果文件不存在,则会尝试创建该文件,并返回一个资源。

php fopen函数介绍

fopen函数打开文件或者 URL

语法:

resource fopen( string filename, string mode )

fopen()将 filename 指定的名字资源绑定到一个流上。

参数:

1. filename为尝试打开/创建的文件名。

如果 filename 是 " 的格式,则被当成一个 URL,PHP 将搜索协议处理器(也被称为封装协议)来处理此模式。如果该协议尚未注册封装协议,PHP 将发出一条消息来帮助检查脚本中潜在的问题并将 filename 当成一个普通的文件名继续执行下去。

如果 PHP 认为 filename 指定的是一个本地文件,将尝试在该文件上打开一个流。该文件必须是 PHP 可以访问的,因此需要确认文件访问权限允许该访问。如果激活了安全模式或者 open_basedir 则会应用进一步的限制。

php 使用fopen函数创建、打开文件详解及实例代码(php fopen函数的用法)

如果 PHP 认为 filename 指定的是一个已注册的协议,而该协议被注册为一个网络 URL,PHP 将检查并确认 allow_url_fopen 已被激活。如果关闭了,PHP 将发出一个警告,而 fopen 的调用则失败。

2. mode 指定了打开模式,其可能的值如下:

打开模式 说明 r 只读,并将文件指针指向文件开始位置 r+ 读写,将文件指针指向文件开始位置 w 只写,将文件指针指向文件开始位置并将文件内容清空,如果文件不存在则尝试创建之 w+ 读写,将文件指针指向文件开始位置并将文件内容清空,如果文件不存在则尝试创建之 a 追加,将文件指针指向文件末尾来操作,如果文件不存在则尝试创建之 a+ 读写追加,将文件指针指向文件末尾来操作,如果文件不存在则尝试创建之 x 只写,并创建文件,如果文件已存在,则 fopen() 调用失败并返回 FALSE x+ 读写,并创建文件,如果文件已存在,则 fopen() 调用失败并返回 FALSE

php fopen函数实例

1、使用fopen函数创建文件:

2、使用fopen函数打开文件:

3、fopen函数结合fread读取文件:

4、fopen函数结合fwrite函数写文件

5、fopen函数结合fwrite函数向文件中追加内容:

6、fopen() 函数还可用于打开互联网上的 URL 地址:

注意:fopen() 返回的只是一个资源,要想显示打开的页面地址,还需要用 fgets() 函数读取并输出。

通过此文希望能帮助到大家,谢谢大家对本站的支持!

php 生成Tab键或逗号分隔的CSV php生成Tab键或逗号分隔的CSV的代码如下所示:phpheader("Content-type:text/csv;charset=utf-8");header("Content-Disposition:attachment;filename=aa.csv");header('Cache-Control:must-revalid

php is_executable判断给定文件名是否可执行实例 phpis_executable函数用于判断某一文件是否可以执行,如果文件存在且可执行则返回TRUE,错误时返回FALSE,本文章向大家介绍is_executable函数的基本语法和使

你不知道的文件上传漏洞php代码分析 漏洞描述开发中文件上传功能很常见,作为开发者,在完成功能的基础上我们一般也要做好安全防护。文件处理一般包含两项功能,用户上传和展示文

标签: php fopen函数的用法

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

上一篇:一个简单安全的PHP验证码类、PHP验证码(一个简单安全的小故事)

下一篇:php 生成Tab键或逗号分隔的CSV(php生成文件函数)

  • 运输公司税率和税种
  • 收到的税费返还应在支付的税费项目中扣除判断题
  • 怎么免费用别人的网
  • 工资薪金可以抵扣进项税吗
  • 以前年度损益调整
  • 基本账户转到一类卡
  • 出纳人员怎么核酸检测
  • 自营方式建造固定资产增值税
  • 处置交易性金融资产发生的交易费用
  • 当月增次月是什么意思
  • 旅行社的税
  • 无形资产盘盈
  • 最新粮食购销企业税务规定
  • 开票金额与收入金额有差额可以吗
  • 所得税费用会计编码是什么
  • 公司的固定资产是什么
  • 【免费】多种方法手把手教你如何将自己做的网页做成网络链接(直接访问)
  • 如何取消置顶聊天折叠
  • backupnotify.exe是什么文件的进程 backupnotify进程安全吗
  • 21年最新cpu
  • 违约金开什么票据
  • 一叶兰的养殖方法和注意事项有哪些
  • 逾期未退保证金怎么办
  • 资本化的后续支出包括哪些项目
  • 出口零退税率商品目录
  • react connect用法
  • 报销的费用计入什么科目
  • 企业发生的利得或损失应计入企业的营业外收支
  • 文本生成图像前景怎么样
  • 大数据相关框架
  • html前端技术
  • 收到投标保证金现金流量
  • 独立核算的分公司可以享受小微企业吗
  • qt无边框窗口设计
  • 银行存款存款单丢了怎么办
  • python3 yaml模块
  • 出让土地的土地出让金与抵押权
  • 快速显示隐藏单元格
  • 织梦发布文章栏目怎么不显示
  • 二手房过户需要户口本吗
  • 发票抬头能否开分支机构
  • 年末财务报表是什么
  • 利润减负债
  • 车辆保险费如何缴纳印花税的
  • 现金余额不对怎么处理
  • 预收款收入确认
  • 因质量问题对方直接扣款也不开票
  • 虚开发票但是没有成本如何做账?
  • 代发工资的手续流程
  • 无形资产自行开发
  • 员工预支工资规则
  • 银行询证函快递费谁负担运费
  • 会计账簿按外表可分为
  • 建账固定资产的期初科目是什么
  • 财务人员需要填报的报表有哪些
  • sql数据库压缩能提高性能吗
  • sql数据库口令
  • u盘装系统步骤delt进入界面怎么选择
  • 为什么windows删除文件很慢
  • win7桌面右下角输入法图标不见了
  • 多个网页怎么从一个网页中显示
  • uup windows
  • linux 文件夹权限 777
  • win7找回删除的文件
  • win8休眠如何唤醒
  • windows mobile10
  • win7 64位旗舰版系统网页字体大小如何修改变动
  • 搜狗浏览器2019版本
  • vs2013怎么配置环境
  • java gravity
  • vtk下载步骤
  • shell脚本实现自动部署
  • 读取带敏感字符的行的批处理
  • recyclebinh
  • python搜索功能
  • bootstrap要学到什么程度
  • 江苏国税增值税退税怎么操作
  • 得之于社会要回馈社会的感想
  • 郑州金水区税务大厅电话
  • 税务师如何执业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设