F-MIX.COM - это развлекательно-информационный сайт предназначенный для людей с чувством юмора, которые не любят скучать и унывать. На страницах нашего сайта можно найти много интересной и позитивной информации.

Функция file_put_contents() для записи в файл

Опубликовано: 12.06.2022 в 19:16  |  Автор: Admin  |  Просмотров: 124  |  Комментарии: 0

Функция появилась в 5й версии PHP. Это самый простой, наверное, способ записать скалярные данные (строку или текст) в файл.

<?php
$filename = 'somefile.txt';
$text = 'Text sample.';
//записываем текст в файл
file_put_contents($filename, $text);
...
//потом его можно прочитать из файла
$text = file_get_contents($filename);
?>

qqq Этот пример очень простой и не использует всех параметров функции. Так как PHP используется типично для создания сайтов, то нужно помнить о параллельных запросах к сайту. Т.е. может возникнуть ситуация одновременной записи данных, чтения данных во время записи и т.п. коллизии. Воспользуемся флажком блокировки — LOCK_EX, который обеспечит нам эксклюзивный доступ к файлу на время записи:

Похожие материалы
Комментарии
К данной странице комментариев пока нет
Введите Ваше имя:*
Введите Ваш E-mail:*
Ваше сообщение:*
Введите кода безопасности:*