fwrite ()

Функція fwrite

Для того щоб записати дані у файл, доступ до якого відкритий функцією fopen (), можна використовувати функцію fwrite (). Синтаксис у неї наступний:

int fwrite (покажчик на файл,
рядок [, довжина])

Ця функція записує рядок у файл, на який вказує покажчик на файл. Якщо вказаний додатковий аргумент довжина, то запис закінчується після того, як записано кількість символів, рівне значенню цього аргументу, або коли буде досягнуто кінець рядка.

У результаті своєї роботи функція fwrite () повертає число записаних байтів або false, у разі помилки.

Приклад. Нехай у нашій робочій директорії немає файлу my_file.html. Створимо його і запишемо в нього рядок тексту:

<? Php
$h = fopen ("my_file.html", "w");
$text = "Цей текст запишемо у файл.";
if (fwrite ($ h, $ text))
echo "Запис пройшов успішно";
else
echo "Сталася помилка під час запису даних";
fclose ($ h);
?>

Функція fwrite () має псевдонім fputs (), використовуваний таким же чином, що і сама функція.