Mam formularz, który zapisuje dane wejściowe do pliku tekstowego. Czy możliwe jest zablokowanie pliku tekstowego do edycji, a może wydaje się przyjazny komunikat "plik jest edytowany przez innego użytkownika, spróbuj ponownie później."Plik tekstowy blokady PHP do edycji?
Chciałbym uniknąć konfliktów, jeśli plik ma wiele edytorów jednocześnie.
Oto, jak wpis jest aktualnie dodawany.
$content = file_get_contents("./file.csv"); $fh = fopen("./file.csv", "w"); fwrite($fh, $date_yy . '-' . $date_mm . '-' . $date_dd . '|' . $address . '|' . $person . '|' . $time_hh . ':' . $time_mm); fwrite($fh, "\n" . $content); fclose($fh);
Jakieś myśli?
Nie znam metody na zrobienie tego, jednak możesz "stado" go, jeśli nie jesteś świadomy tej funkcji. Zapoznaj się z instrukcją PHP.net> http://php.net/manual/en/function.flock.php –