前面我们讲过用 fopen 打开文件,用 fclose 关闭文件,这一章节我们讲述如何用 fopen , fwrite , fclose 来实现打开文件、写入文件和保存关闭文件的这一系列的操作。重点讲述 fwrite 函数。
PHP 内置函数 fwrite 用于写入文件。
fwrite 函数的常用语法为:
fwrite(handle,string)
其中,参数 handle 表示文件指针资源 (通常由 fopen 函数创建),string 表示要写入的内容。
下面一个PHP 代码示例演示如何创建一个新文件,并写入内容,然后保存并关闭文件:
<html> <body> <?php $f= fopen("C:\\blabla\\php\\write.txt","w"); fwrite($f,"It is awesome."); fclose($f); echo "done"; ?> </body> </html>
执行该 PHP 文件后,会创建一个路径为 C:\blabla\php\write.txt 的文件,文件的内容是It is awesome. 。
如果你想在现有文件上再追加内容,你只要修改 fopen 的 参数 mode 值即可,如下:
$f= fopen("C:\\blabla\\php\\write.txt","a");
有关 fopen 函数的参数 mode 值,详见 fopen。
fwrite 函数返回写入文件的字节数 (number of bytes) ,如果出错,返回 FALSE。
|