Разработка магазинов с гарантией попадания в ТОП поисковых систем

Узнать подробнее
Eltisbook > PHP учебник > Работа с файлами в PHP > Fwrite PHP — Запись данных в файл

Fwrite PHP — Запись данных в файл

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 для проверки успешности записи данных. И в зависимости от успешности выводим соответствующее сообщение на экран.