位置: 编程技术 - 正文

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

  • 递延所得税负债是什么科目
  • 印花税的会计分录有哪些
  • 办公楼出租价格怎么算
  • 建筑业预缴企业所得税
  • 员工公交费补贴怎么入账
  • 吊车租赁有限公司
  • 小规模季度申报怎么申报
  • 适用会计制度备注怎么填?
  • 委托境外研发费用不超过境内符合条件的研发费用
  • 财产转让所得税计算方法
  • 增值税发票小规模2023
  • 如何开境外帐户
  • 地税人工费税率计算是怎样的?
  • 不交增值税就不交企业所得税吗
  • 旅行社代订机票可以入差旅费报销吗
  • 腾讯计算机系统扣费15元怎么查
  • 税务稽查是什么
  • 增值税专用发票电子版
  • 记帐凭证怎么制作的
  • 培训费增值税专用发票
  • 现金存入银行是付款还是转账
  • 失控发票进项转出申报
  • 不用开票的收入有哪些
  • 公司入职员工
  • 外管证怎么开票
  • 2021最新版眼保健视频
  • win7为什么现在不能用了
  • 代扣个税手续费返还增值税税率
  • 债务重组账务处理会计分录
  • 如何防御黑客入侵
  • 消费税有减免政策吗
  • PHP:mb_stripos()的用法_mbstring函数
  • 经营性租赁与融资性租赁
  • 基于transformer的文本分类
  • 扣缴义务人应扣未扣如何处罚
  • php中的正则表达式怎么使用
  • 自己买材料自己装修
  • 非盈利组织固定资产没入帐 怎么调账
  • yolov5训练自己的模型配置到单片机
  • 人脸检测5种方式
  • 【超直白讲解opencv RGB与BGR】RGB模式与BGR模式有什么不同,如何相互转换?
  • php程序技术
  • 高新技术研发的重要性
  • 在成本了核算工资怎么算
  • phpcms生成html
  • 无形资产入股后大幅缩水怎么办
  • 会务费如何入账
  • 服装类发票可以抵扣哪些
  • 房产税从租和从价哪个税金高
  • Access数据库文件以什么作为文件后缀名
  • mysql语句语法
  • 普通发票和增值税发票报销有什么区别?
  • 公司法人与股东的区别
  • 纳税人在工作
  • 没有期初数据如何建账
  • 如何设置固定资产二级联动下拉菜单
  • win8设置怎么打开
  • freebsd中文手册
  • win8应用程序无法正常启动
  • win8系统本地连接在哪
  • win10rs2是哪个版本
  • ubuntu和windows哪个流畅
  • 虚拟机ubuntu怎么用
  • 电脑及网络维护
  • centos创建一个文件
  • win7 64位打开软件时显示丢失wpcap.dll的三种解决办法
  • 各浏览器网址
  • cocos creator rpg
  • android怎么保存项目
  • node.js中的http.response.writeHead方法使用说明
  • Node.js中的事件循环是什么样的
  • pcs可以使用什么在任何地方以各种速率与网络保持联络
  • javascript ts
  • nodejs+ts
  • js 队列
  • javascript post语法
  • 税控盘忘记抄报罚多少
  • 查博士报告怎么查真假
  • 买车险代收车船税合法吗
  • 停车票日期在哪里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设