Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]pytanie dot. blokowania pliku tekstowefo flock
--Marecki--
post
Post #1





Goście







Czytałem, że jak 2 userów jednoczesnie wykona skrypt na pliku tekstowym, to może go uszkodzić.

1. Czy to samo dotyczy odczytywania danych z pliku tekstowego?
(tj. czy jak 2 osoby odczytają ten plik i wykonają skrypt niezapisujący nic w pliku, to też może mi rozwalić ten plik? - myślę że nie powinno, ale wolę się upewnić)

2. Co oznacza ten komunikat?
  1. Warning: flock() expects parameter 1 to be resource, string given in /home/piotr/public_html/dane/dane.php on line 33

Mam taki skrypt:

  1. $plik = 'dane.txt';
  2. flock($plik, LOCK_SH);// blokuję plik do odczytu
  3. $dane = file($plik); /* pobieram dane z pliku i zapisuje do tablicy (linia = rekord) */
  4. ..obrabiam dane...
  5. flock($plik, LOCK_UN);// odblokowanie pliku
  6. fclose($plik);//zamknięcie
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:18