![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
czy jest jakoas mozliwosc aby tylko jedna osoba w jednej chwili mogla wykonywac skrypt aby druga musiala czekac??
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
transakcje, ewentualnie lock tables ; )
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%) ![]() ![]() |
Cytat transakcje, ewentualnie lock tables ; ) To chyba w bazie danych, a kolega pytał o skrypt (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Możesz np. zapisać jakiś plik na dysku i po zakończeniu skryptu kasować. Przed wykonaniem skryptu sprawdzaj czy plik istnieje. Oczywiście istnieje problem kiedy to użytkownik zakończy działanie skryptu "brutalnie" - przed skasowanie pliku, ale to już inna bajka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Jesli chcesz to zrobic w samym php i nie chodzi o tranzakcje.
Mutex na pliku: masz plik, zeby skrypt mogl zaczac dzialac musi uzyskac na nim exclusive locka() (flock()), gdy go otrzyma to sie wykonuje, po zakonczeniu zwalnia lock na pliku. tyle |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 05:17 |