位置: 编程技术 - 正文

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生成文件函数)

  • 经营所得个税计算案例
  • 汽油费通行费等怎么记账
  • 分批付款 发票怎么开
  • 汇算清缴的费用会计怎么做账
  • 通过网络手段获取用户行为的方法
  • 销售商品的会计分录现金折扣
  • 发票抬头开错重开怎么处理?
  • 在建工程待摊支出例题
  • 政府转账捐赠怎么做分录
  • 公司贷款直接打供应商账户还需要发票吗
  • 企业出现经营异常
  • 小微企业减免的增值税账务处理
  • 小规模红字发票怎么做账务处理
  • 最新房产税费
  • 未交社保的员工需要交个税吗
  • 销项税额抵减是怎么回事
  • 购买标书的费用计入什么科目
  • 展会展位费发票税率
  • 广告行业监管政策
  • 财务做账借贷分别表示
  • 医疗废物处置费是什么意思
  • 工商年报社保需要多少钱
  • 广告费递延几年
  • 企业银行存款如何管理
  • 王者荣耀电脑版怎么键盘操作
  • 委托加工代收代缴增值税吗
  • macwifi配置
  • 土地增值税清算是什么意思
  • 融资性租赁的优缺点
  • 视同销售的八种情况下会计分录怎么做?
  • php正则表达式匹配字符串
  • vue中proxy代理?
  • 增值税专票的开票要求
  • 所得税汇算清缴报告在哪查
  • python字符串的符号
  • phpcms v9用户手册
  • 财务人员如何做一个合格的党员
  • 每月企业所得税怎么征收
  • 在windowsxp的应用程序中,经常
  • 房屋租赁合同印花税怎么交,一年一次吗
  • 小规模免税收入是多少
  • 如果租房没有合同怎么办
  • 结转税金需要附件吗
  • 在建工程转固定资产是什么意思?
  • 商品的结构
  • 4s店销售走了该找谁
  • 纳税人销售免税产品开具专票
  • 消耗性生物资产属于非流动资产吗
  • 防伪税控服务费全额抵扣政策
  • 会计报表的作用概括起来就是为报表使用者提供会计信息
  • 汽车折旧年限是多久
  • 哪些人必须办理纳税登记
  • 如何整理装订记账凭证
  • mysql数据库子查询
  • win7系统设备管理器其他设备有个未知设备叹号
  • 破解xp系统密码
  • 使用u盘安装win10
  • windows xp死亡倒计时
  • gzip压缩慢
  • 思科用户模式命令
  • win10专业版系统多少g
  • linux拉起进程
  • Linux中的stat命令使用简介
  • cocos2dx 教程
  • echarts splitnumber
  • 怎样提升android的版本为最新版本?
  • Cocos2dx3.2 Crazy Tetris 绘制不规则方块 遮罩(ClippingNode的使用)
  • vue框架写淘宝购物车
  • vue music
  • linux的ftp命令
  • shell脚本识别十六进制数
  • 常用python编程软件
  • javascript图片切换代码
  • 湖北国税发票真伪查询
  • 税务局监制的收据哪里买
  • 进口汽车增值税怎么算
  • 平原新区郑州外国语学校
  • 网上申报成功后才能去体检吗
  • 深圳龙华九价怎么预约
  • 四川区划调整公示最新
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设