打开文件

fopen() 函数用于在 PHP 中打开文件。

此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件:

$file=fopen("welcome.txt","r");

?>

文件可能通过下列模式来打开: 模式 描述

r 只读。在文件的开头开始。

r+ 读/写。在文件的开头开始。

w 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。

w+ 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。

a 追加。打开并向文件文件的末端进行写操作,如果文件不存在,则创建新文件。

a+ 读/追加。通过向文件末端写内容,来保持文件内容。

x 只写。创建新文件。如果文件已存在,则返回 FALSE。

x+ 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。

注释:如果 fopen() 无法打开指定文件,则返回 0 (false)。

例子

如果 fopen() 不能打开指定的文件,下面的例子会生成一段消息:

$file=fopen("welcome.txt","r") or exit("Unable to open file!");

?>

php中fopen函数,PHP的fopen()打开文件的函数相关推荐

  1. php打开文件读写函数,php中常用文件操作读写函数介绍

    本文章介绍了下面几个常用的文件操作函数 file_get_contents 读取整个文件内容 fopen 创建和打开文件 fclose 关闭文件 fgets 读取文件一行内容 file_exists ...

  2. MATLAB中无法读取图像或无法打开文件等类似问题

    MATLAB中无法读取图像或无法打开文件等类似问题     在MATLAB中进行图像处理算法的仿真是十分方便的,读取图像自然是常规的第一步,那么很多时候会遇到无法读取图像的错误,如果MATLAB报错为 ...

  3. 写文件函数 Linux C fwrite,C文件读写函数介绍(转)

    1.fopen() fopen的原型是:FILE *fopen(const char *filename,const char *mode),fopen实现三个功能:为使用而打开一个流,把一个文件和此 ...

  4. c语言程序无法打开文件,C语言fopen()总是提示无法正常打开文件

    问题: 在windows系统命令行中运行编写的程序时,总是提示无法正常打开文件. 程序如下: //reducto.c //reduce the original file by 2/3 #includ ...

  5. 【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 函数形参设置 | 确保打开文件成功 | 统计文件大小 )

    文章目录 一.函数形参设置 二.确保打开文件成功 三.统计文件大小 一.函数形参设置 函数形参设置 : 该函数的作用是 写出或更新配置项 , 遍历每行数据 , 检查 key 键 是否存在 , 如果存在 ...

  6. WPS office出现“xxx.docx中发现无法读取内容,是否恢复此文档中的内容......word在试图打开文件时遇到错误” 紧急解决方案 -- 小黑日常超细解决教程

    电脑自带WPS office的word,遇到打开文档时出现弹窗"word在xxx.docx中发现无法读取的内容.是否恢复此文档的内容?如果您信任此文档的来源,请点击"是" ...

  7. linux io函数,Linux下普通IO文件操作函数---C语言

    普通文件io总结 file结构体 typedef struct { int level; /*填充/清空一级缓存*/ unsigned flag; /*文件状态指针*/ char fd; /*文件描述 ...

  8. c语言文件写入函数有哪些,c语言文件读写函数有哪些?

    c语言文件读写函数有:"fgetc"和"fputc"(字符读写函数)."fgets"和"fputs"(字符串读写函数). ...

  9. c语言的shellexecute打开文件,API函数ShellExecute的使用

    API函数ShellExecute的使用 分类:计算机等级 | 更新时间:2016-07-08| 来源:转载 ShellExecute 说明 Shellexecute 函数用于对文件执行一个动词(ve ...

最新文章

  1. jquery仿邮箱文本输入框自动加载邮箱后缀
  2. java把一个list_java中将一个List等分成n个list的工具方法(推荐)
  3. IOS之AutoLayout框架的使用
  4. C++primer 第 4 章 表达式 4.1基础 4 . 2 算术运算符 4 .3 逻辑和关系运算符 4 . 4 赋值运算符 4 .5 递增和递减运算符 4.6成员访问运算符
  5. Linux查看:crontab开启状态
  6. 1 数列分块入门_线性代数入门——关于分块矩阵的典型证明题与综合题
  7. 【ElasticSearch】Es 源码之 ActionModule 源码解读
  8. 用鼠标在窗口中画方形的程序------基于OpenCV+VS
  9. Darwin Streaming Server 安装流程
  10. w7 internet信息服务器,Win7安装IIS Internet信息服务步骤
  11. Photoshop CS3 中文版安装教程
  12. centos8同步时间安装时间校准服务
  13. 深度学习图像数据库总结(收藏用)
  14. 数学建模经验谈(四)-参加国赛的几点建议
  15. 使用python抓取并分析数据—链家网(requests+BeautifulSoup)(转)
  16. 2022“杭电杯”中国大学生算法设计超级联赛(8)
  17. 联想小新14pro锐龙版网卡rtl8852ae在ubunru18.04装网卡驱动
  18. 什么是AUTOSAR规范?
  19. STP分析--保险公司客户分类分析(采用SPSS进行分析)
  20. 数学总体框架及各分类学科框架

热门文章

  1. android 像素值,调暗像素android的alpha值
  2. hhvm_HHVM和WordPress入门
  3. 创建WebOffice常用API接口(一)
  4. [转帖] 为什么要读书?为什么要好好读书?(奥巴马在美国开学日的讲话)
  5. 学习TypeScript21(Rollup构建TS项目 webpack构建TS项目 esbuild + swc)
  6. 好用的免费 3d 美术 建模 模型网站总结
  7. 会声会影如何新建html项目,如何使用即时项目模板-会声会影中文官网
  8. js日期加减一天_JS实现日期加减的方法
  9. 用户定向拉新及拉新策略建议
  10. 鸿蒙系统包括8x吗,华为荣耀8X可以升级鸿蒙系统吗?