位置: 编程技术 - 正文

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

  • 税务纳税等级m级是什么等级
  • 一般增值税怎么开票的
  • 小型微利企业所得税率
  • 以前年度损益调整结转到未分配利润
  • 城镇土地使用税的征税范围有哪些
  • 一般纳税人登记证明
  • 进项认证以后如何开具红字信息表
  • 地方教育费附加的计税依据是什么
  • 总承包单位可以分包吗
  • 售后维修收入怎么入账
  • 什么是非居民个人的工资薪金
  • 公帐一个月能提多少现金出来
  • 税务登记投资方经济性质
  • 分支机构是否享受小微企业企业所得税优惠?
  • 免税销售额收入不含税收入怎么算
  • 营改增前的工程款现在怎么开票
  • 商品销售税金及附加科目现在改了吗
  • 公司成立后一直没有收入
  • 所得税不退税怎么写情况说明
  • 供应商已注销欠的发票怎么办?
  • 笔记本闪屏正常吗
  • 保护电脑安全的主要方式
  • 如何关闭windows10自动更新
  • 小企业执行新会计准则吗
  • 会计上金融资产包括哪些
  • iphone如何录音转文字
  • linux传输数据
  • 内部员工租房租金合法吗
  • 百香果的功效与作用及食用方法果的籽能嚼碎吃吗?
  • 公司购买股票的流程
  • 补缴企业所得税和滞纳金如何入账
  • php如何实现mysql数据的删除
  • PHP面向对象程序设计
  • laravel 分页 api
  • 存在现金折扣的会计核算
  • 使用spring可以实现声明式事务吗
  • 研发费用加计扣除2022政策
  • 退伍军人企业所得税优惠
  • 金蝶专业版如何打印凭证
  • 个人包含什么
  • SQL Server 2008 R2 为用户权限分配的操作步骤
  • 印花税啥样
  • 如果发票和实际不一样
  • 跨月的红字发票申请表怎么撤销
  • 存货周转率越高好还是越低好
  • 开出口未开出口怎么办
  • 进项税额转出加计抵减填在哪里
  • 技术服务发票怎么做成本
  • 城建税教育费附加会计分录
  • SQL Server 2008 到底需要使用哪些端口?
  • mysql在本地主机创建用户账号
  • win8系统启动慢怎么办
  • linux开机启动过程图解
  • shell多进程并行返回值
  • centos server
  • win10升级2020
  • drivemgr.exe 病毒介绍
  • win10通知中心
  • macbook内部
  • win8桌面不显示
  • win8如何进行系统还原
  • linux rpm解压
  • python urljoin
  • cocos2dx游戏开发
  • javascript运用
  • android指南针源码
  • Javascript new Date().valueOf()的作用与时间戳由来详解
  • 前端头像裁剪
  • inputchange
  • 国家税务总局山东省电子税务局
  • 邮储银行优势及特长简介
  • 四川省地税局地址
  • 税务网络安全制度
  • 贵州国家税务局陈开平
  • 小规模企业所得税申报流程
  • 小规模纳税人在电子税务局怎么报税
  • 2020年南通居民医保缴费标准
  • 房屋维修税率是多少
  • 如果企业所得税没有做计提怎么办?
  • 高山白茶和普通白茶的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设