Fwrite PHP позволяет использовать внешний файл для записи данных. В файлах можно хранить самую разнообразную информацию (php код, текстовые данные, переменные и т.д.).
Запись данных в файл
После того, как соединение с файлом было успешно установленно для записи можно производить непосредственно саму запись. Для этих целей используется функция fwrite(). Синтаксис у нее следующий:
int fwrite ( указатель на файл, строка [, длина])
Эта функция получает указатель на файл, инициированный в момент создания файла и производит запись строки в файл. Функция также имеет дополнительный параметр длина в котором указывается количество символов, которые будут записанны. При превышении лимита запись прекращается, даже в том случае, если строка не была вписанна окончательно.
Для большей наглядности рассмотрим запись данных в файл на примере:
<?php
$h = fopen("my_file.1","w");
$text = "Строка для записи в файл.";
if (fwrite($h,$text))
echo "Запись произведена успешно";
else
echo "Произошла ошибка при записи данных";
fclose($h);
?>
Запись произведена успешно
В этом примере мы открываем соединение с файлом my_file.1 для записи. Далее следует сделать небольшое отступление...
В результате своей работы функция fwrite() возвращает TRUE – в случае успешной записи данных в файл и FALSE – в случае возникновения ошибки.
После того, как соединение было успешно открыто мы используем условный оператор if для проверки успешности записи данных. И в зависимости от успешности выводим соответствующее сообщение на экран.