PHP 创建文件


在本教程中,我们将学习PHP创建新文件的各种方法。

fopen()函数不仅允许您打开现有文件,还可以让您在现有文件不存在的情况下创建新文件。如果您尝试使用fopen()函数打开一个不存在的文件来写入或追加内容,PHP将为您创建它。

fopen()函数接受两个参数:
第一个参数是要打开的文件名。
第二个参数是要对文件执行的操作。

要在脚本文件所在的目录中创建一个名为test.txt的新文件以便写入内容,可以使用以下代码:

1
2
3
4
5
<?php
 
$filename = 'test.txt';
$handle = fopen($filename, 'w') or die('不能打开文件');
fclose($handle);

要创建文件并向其中写入文本,可以使用file_put_contents()函数。如果文件已经存在,那么它将会被覆盖。

1
2
3
4
5
<?php
 
$filename = 'test.txt';
$content = '文件内容';
$handle = file_put_contents($filename,$content);

您不必调用fclose()函数来关闭文件句柄,因为file_put_contents()函数的工作原理与依次调用fopen()、fwrite()和fclose()函数相同。


原文链接:https://codingdict.com/