Я новичок в PHP и пытаюсь практиковать чтение и запись файлов. Я могу прочитать файл и повторить его, но я не могу писать на него. Я изменил разрешения как целевого файла, так и файла PHP на 777 (все разрешения). Он продолжает отражать содержимое файла, не меняя его, и я не получаю никаких ошибок.(PHP) Невозможно записать в файл, может только читать
<html>
<body>
<?php
//rewrite file
$f = fopen("test.txt", "w");
fwrite($f, $_POST["info"]);
//output file
$str = fread($f, filesize("test.txt"));
echo $str;
fclose($f);
?>
</body>
</html>
Благодаря
какая ошибка возвращается? –
Вы подтвердили, что '$ _POST ['info']' содержит то, что вы думаете, что он делает? Вы можете повторить его перед своей линией 'fwrite', чтобы увидеть. –
Вы пытались закрыть обработчик файла после записи и посмотреть, работает ли это? –