我正在从这本书中学习 php 开发。有这么一段代码
<?php
$fh = fopen("testfile.txt", 'w') or die("Создать файл не удалось");
$test = <<<_END
Строка 1
Строка 2
Строка 3
_END;
fwrite($fh, $text) or die ("Сбой записи файла");
fclose($fh);
echo "Файл 'testfile.txt' записан успешно ";
?>
启动时创建了文件,但是没有写入任何内容,我不明白为什么,创建权限,似乎有记录。
这是关于 fopen 的信息。
我将添加一个答案以供参考,可以使用
file_put_contents和功能完成文件的写入和读取file_get_contents;例子:
写入文件
file_put_contents('test.txt', '测试字符串')
写入带锁的文件
file_put_contents('text.txt', '测试字符串', LOCK_EX)
在现有文件的末尾写入文件
file_put_contents('text.txt', '测试字符串', FILE_APPEND)