![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Co pewien czas (przypadkowo kiedy) resetuje mi sie licznik odwiedzin na dwoch roznych stronach, ktore maja taki sam kod php licznika. Nie wiem dlaczego? Spawdzalem nawet w kodzie we wszystkich plikach php i nigdzie nie znalazłem drugiej takiej samej zmiennej $licz_odw i $licz.
Strony mają ponad 1000 odwiedzin na dzien. Czy jest mozliwe ze 2 uzytkownikow na raz odczytuje plik "licznik.txt" albo moze jeden z nich nie moze odczytac w danym momencie tego pliku jak inny z niego korzysta i wtedy ten pierwszy podczas zapisu ustawia zerową wartość? Moze ten kod licznika mam jakiś pokrecony?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 461 Pomógł: 32 Dołączył: 17.09.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
dlatego stosuje się np. semafory ... lub bloki zapis/odczyt
poza tym głupota to dla licznika robić najpierw fopen 'r' a potem fopen 'w'... to się robie jednym fopenem - odczyt danych, inkremetnacja, zapis...a atrybut trzeba dobrać - otworzenie z prawem do odczytu i zapsiu + blokada odczyt i zapis.... i wszystko działa - nawet przy tysiacu odświeżeń na minute licnzik taki mi się nie wysypał Ten post edytował Prometeus 26.02.2005, 20:47:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 13:07 |