[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как исключить одновременную запись в файл?
Kuzma92
Здравствуйте уважаемый специалисты.
Вот, допустим, есть фрагмент кода, который записывает данные в файл и создает директорию:

if(isset($_POST['registration']))
{
$time=time();

$f=fopen("us/db/list","a+");
fwrite($f,"$time*$_POST[email]*$_POST[password]*$_POST[name]\r\n");
fclose($f);

mkdir("us/db/fav/$time");
}


Подскажите, пожалуйста, как исключить одновременную сразу несколькими пользователями запись в файл?
Valick
Kuzma92, для работы с файлами есть три типа блокировок.
https://www.php.net/manual/ru/function.flock.php
Но всё это фигня. Работайте с БД, в 1000 раз проще, удобнее, быстрее и надёжнее.


_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.