![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Na wstepie chce sie przywitac. Problem pojawia sie kiedy dostep do pliku ma wiecej niz jeden user w tym samym momencie (nie czesto to jest ale zawsze moze byc a kiedys juz tak mialam).Za przyklad moze posluzyc nam licznik ktory zostanie wtedy wyzerowany. Ktos ma jakis pomysl na to (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 61 Dołączył: 20.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ustawic plik .tmp w dowolnej sciezce... Najpierw sprawdzenie czy tenze plik istnieje, jesli nie to ustawic i zapisywac dane, pozniej usunac.Jesli user nr 2,3,4,34..bedzie probowal zapisu i plik .tmp bedzie znajdowal sie to np. przeladowac strone lub dac sleep na ilestam. flock - domyślnie zatrzyma wykonywanie skryptu do czasu, aż inny proces nie zwolni blokady na pliku. Jeśli użyjesz flagi LOCK_NB, skrypt nie będzie blokowany a funkcja od razu zwróci true lub false |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
flock - domyślnie zatrzyma wykonywanie skryptu do czasu, aż inny proces nie zwolni blokady na pliku. Jeśli użyjesz flagi LOCK_NB, skrypt nie będzie blokowany a funkcja od razu zwróci true lub false nic nie ma sie to do praktyki bo uwierz mi wiem co to flock (IMG:style_emoticons/default/smile.gif) Ten post edytował dublinka 17.09.2011, 17:38:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 09:40 |