A+
PHP如何创建文件并且写入数据
标签: PHP 最后编辑:2020年5月14日
我在学习wordpress建站的时候因为业务需要打印日志记录定时任务调用接口返回的值,这个就需要学习如何创建文件和写入数据了。本文将通过结合案例的形式讲解fopen函数的主要用法,以及相关函数的讲解与使用技巧,有需要的可以参考下:WORDPRESS主动推送文章到百度-最新
打开文件函数:
fopen ( string filename, string mode )
函数参数详解:
filename:创建文件名 mode:以什么方式打开文件filename
mode参数详解:
‘r' | 只读方式打开,将文件指针指向文件头。 |
‘r+' | 读写方式打开,将文件指针指向文件头。 |
‘w' | 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 |
‘w+' | 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 |
‘a' | 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。 |
‘a+' | 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。 |
‘x' | 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。 |
‘x+' | 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。 |
写入文件函数:
fwrite (a,b)
参数详解:
第一个参数包含要写入的文件的文件名,第二个参数是被写的字符串。 列如:$a = fopen("test.txt", "w"); fwrite($a,"hello");
关闭文件函数:
fclose()
这个函数需要在最后一次写入完成之后加入,用来关闭文件。
说:来学习一下,应该用得上