Учусь по книге разработке на 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' записан успешно ";
?>
При запуске файл создается, но в него ничего не записывается, не пойму почему, права на создание, запись вроде есть.
Добавлю ответ для справки, запись и чтение из файла можно производить с помощью функций file_put_contents
и file_get_contents
;
Примеры:
Запись в файл
file_put_contents('test.txt', 'testing string')
Запись в файл с блокировкой
file_put_contents('text.txt', 'testing string', LOCK_EX)
Запись в файл в конец уже имеющегося
file_put_contents('text.txt', 'testing string', FILE_APPEND)
$fh = fopen("testfile.txt", 'w+');
$test = <<<_END
Строка 1
Строка 2
Строка 3
_END;
fwrite($fh, $test) or die ("Сбой записи файла");
fclose($fh);
echo "Файл 'testfile.txt' записан успешно ";
Здесь инфа по fopen.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Добрый день! Скопирован текст с инстаграм, включающий Emoji:
Добрый деньЕсть следующий код php: