#8. 8 Добавление к файлу: fwrite
Primary tabs
В предыдущем разделе был создан новый текстовый файл:
Просто строка текста.
Но часто требуется не создавать файл заново, а дописать в его конец какую-то информацию, не перезаписывая уже существующих данных. В таком случае при открытии файла следует использовать режим 'a'
:
<?php $handle = fopen("text.txt", "ab");
Пусть требуется дописать к файлу несколько строк текста. Для этого также может использоваться функция fwrite, что демонстрирует пример 1. Отличие от предыдущего примера состоит только в режиме открытия файла.
Пример 1. Дозапись в файл
<HTML> <HEAD> <TITLE>Запись в файл при помощи fwrite</TITLE> </HEAD> <BODY> <CENTER> <H1> Запись в файл при помощи fwrite </H1> <?php $handle = fopen("text.txt", "ab"); $text = "Это\nдобавленный\nтекст.\n"; if (fwrite($handle, $text) == false) { echo "Ошибка записи в файл 'text.txt'"; } else { echo "Текст добавлен к файлу 'text.txt'."; } fclose($handle); ?> </CENTER> </BODY> </HTML>
В результате выполнения примера выводится сообщение об успешной операции записи (см. рисунок 1).
При помощи стандартных средств операционной системы можно проверить, что теперь файл text.txt содержит следующие строки:
Просто строка текста. Это добавленный текст.
- Log in to post comments
- 397 reads