Блокирует ли файл file_put_contents() на время записи.

  • Автор темы Автор темы pistol
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

pistol

Новичок
Блокирует ли файл file_put_contents() на время записи.

При записи функцией file_put_contents блокируется ли файл на время записи (как flock)?

В документации ничего не нашел про это, как проверить не догадываюсь, или лень просто думать.
 
Еще раз прочтите документацию. Там все есть.
 
Тема закрыта.

[m]file_put_contents[/m]
 
Да, ман нужно читать на английском, поскольку в русском варианте там ничего нет :)

flags
LOCK_EX - Acquire an exclusive lock on the file while proceeding to the writing.
 
Толку от этого всё равно мало, ибо если файл необходимо изменять - то данные могут быть потеряны, если чтение производится двумя скриптами одновременно.
По уму надо открывать файл на чтение и запись, блокировать его, читать данные, изменять их, записывать данные, разблокировать файл, закрывать.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху