使用 PHP 内置函数 fopen,可以打开一个文件。

打开文件

fopen 最简单语法如下:

fopen(filepath,mode)

下面是打开一个文件的 PHP 代码示例:

$f = fopen("c:\\data\\info.txt", "r");

?>

其中,c:\\data\\info.txt 是文件路径,r 表示打开文件的模式(mode) 为只读 (read only) 模式。

fopen 函数打开文件的模式有以下几种:

模式 (mode)

说明

r

只读,文件指针在文件开始处。

r+

读和写,文件指针在文件开始处。

w

只写,文件指针在文件开始处,将文件长度截成0。

如果文件不存在,创建文件。

w+

读和写,文件指针在文件开始处,将文件长度截成0。

如果文件不存在,创建文件。

a

只写,文件指针在文件末尾处。

如果文件不存在,创建文件。

a+

读和写,文件指针在文件末尾处。

如果文件不存在,创建文件。

x

只写,文件指针在文件开始处。

如果文件已经存在,fopen () 函数返回 FALSE 并产生一个E_WARNING 级别的错误。

如果文件不存在,创建文件。

x+

读和写,文件指针在文件开始处。

如果文件已经存在,fopen () 函数返回 FALSE 并产生一个E_WARNING 级别的错误。

如果文件不存在,创建文件。

如果成功打开文件,fopen 函数的返回值是一个文件指针资源 (a file pointer resource),如果出错,返回 FALSE。

创建文件

选择 fopen 函数参数 mode 的适当的值 ,你可以用 fopen 创建一个文件,比如:

$f = fopen("c:\\data\\101.txt", "w");

$f = fopen("c:\\data\\102.txt", "w+");

$f = fopen("c:\\data\\103.txt", "a");

$f = fopen("c:\\data\\104.txt", "a+");

$f = fopen("c:\\data\\105.txt", "x");

$f = fopen("c:\\data\\106.txt", "x+");

?>

php+打开文件和其子文件,用 PHP 内置函数 fopen 创建文件和打开文件相关推荐

  1. python内置标准库不可以处理的文件是_精华 | 140种Python标准库、第三方库和外部工具都有了...

    原标题:精华 | 140种Python标准库.第三方库和外部工具都有了 作者 | 宋天龙 来源 | 大数据(ID:hzdashuju) [导读]Python数据工具箱涵盖从数据源到数据可视化的完整流程 ...

  2. PHP内置函数file_put_content(),将数据追加写入文件

    PHP内置函数file_put_content(),将数据写入文件,使用FILE_APPEND 参数进行内容追加 file_put_contents(fileName,data,flags,conte ...

  3. 深浅拷贝、函数、内置函数、文件处理、三元运算、递归

    深浅拷贝 import copy copy.copy() #浅拷贝 copy.deepcopy() #深拷贝 num = 110 copynum = num #赋值 一.数字和字符串 对于 数字 和 ...

  4. python内置的读取文件函数_Python函数篇(3)-内置函数、文件处理(已更新)

    1.内置函数 上一篇文章中,我重点写了reduce.map.filter3个内置函数,在本篇章节中,会补充其他的一些常规内置函数,并重点写max,min函数,其他没有说明的函数,会在后面写到类和面向对 ...

  5. python内置函数中的 IO文件系列 open和os

    本篇介绍 IO 文件中的 open 和 os基础用法. 本次用一个游戏登陆 基础界面做引子,来介绍. 实现存储的话,方式是很多的. 比如 存到字典 和列表了,可是字典.列表是临时的,玩网页游戏一次还是 ...

  6. python中f点flush是什么函数_Python文件操作及内置函数flush原理解析

    1.打开文件得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 示例文件 '你好呀' 我是于超 嗯 再见 文件操作基本流程 f=open('chenli',encoding='ut ...

  7. 23-26 Python File方法、OS文件/目录方法、异常处理、内置函数

    23Python File方法 23.1open()方法 Python open()方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数.如果该文件无法被打开,会抛出OSEr ...

  8. python进入内置函数文件_python基础知识-set、函数、内置函数、文件操作

    一.set set集合,是一个无序且不重复的元素集合 1.创建 se = {"123","456"}print(type(se)) s= set() #创建空集 ...

  9. python匿名函数里用if_python匿名函数 高阶函数 内置函数 文件操作

    1.匿名函数 匿名就是没有名字 def func(x,y,z=1): return x+y+z 匿名 lambda x,y,z=1:x+y+z #与函数有相同的作用域,但是匿名意味着引用计数为0,使用 ...

最新文章

  1. vs2008 外部调用ActiveX控件接口方法
  2. 东软java实训第一个项目人力资源管理
  3. 基于 HTML5 WebGL 的 3D 棉花加工监控系统
  4. 多个工作表同时处理+选中不连续的单元格和工作表
  5. Socket详解——全面明了
  6. vc2010访问局域网mysql_VC2010利用MySQL++访问mysql. 及连接池示例
  7. 在Linux上使用Nginx为Solr集群做负载均衡
  8. 无法生成“F:\system voiume information”下的常规文件夹列表拒绝访问
  9. 信号量函数(semget、semop、semctl)
  10. 菜鸟程序猿的工作心态
  11. 《思维训练500题》
  12. 计算机网络VLAN间路由,交换机必学知识 VLAN间路由理论指导
  13. GIT LFS 原理杂谈
  14. vbox虚拟机与主机互传文件的四种方法
  15. 英文博客群建如何保证收录?
  16. 程序流程图、N-S图、PAD图
  17. MacOS系统升级与MacOS13版本
  18. 王者荣耀android看不见iOS,王者荣耀转区功能来了!iOS和安卓这个限制,终于消失了...
  19. 实时在线游戏服务器客户端交互总结
  20. Sealed class密封类详解

热门文章

  1. Java 8 Lambda 表达式被编译成了什么?
  2. 直击Kafka的心脏——控制器
  3. Kafka消息序列化和反序列化(上)
  4. 曹大带我学 Go(11)—— 从 map 的 extra 字段谈起
  5. Python中的WSGI
  6. 【免费活动】字节跳动背后的音视频技术揭秘
  7. Netflix在安卓移动启用AV1格式 较VP9编码效率提升20%
  8. Zoe Liu:传统算法与深度学习各有所长
  9. 机器学习帮助WebRTC视频质量评价
  10. 多长的企业视频最受欢迎?小于60秒