![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 1 Dołączył: 10.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam licznik i po jakimś czasie on kasuje swoją zawartość i on od nowa zaczyna zliczać wejścia na stronę, a chciałbym by cały czas liczył, przypuszczam że może to być spowodowane jak plik chce zapisać 2 wejścia na raz do pliku, jak to można rozwiązać?
Zastosowałem blokowanie pliku podczas zapisu ale i tak nie pomaga.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 313 Pomógł: 24 Dołączył: 9.08.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
dopiero wstałem i jeszcze wolniej myślę ale...
wygląda na to że licznik się kasuje po zmianie ip, ponieważ zawsze sprawdzasz czy jest IP dla pierwszego rekordu tablicy, a powinieneś to w pętli sprawdzać, ps. rozumiem że ten licznik ma zliczać ilość wejść z jednego ip, bo jeśli chcesz licznik który po prostu zlicza ilość wszystkich wejść to usuń sprawdzanie ip, i po prostu dodawaj 1 do zawartości pliku |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 1 Dołączył: 10.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
To proponujesz zrobić to tak?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 8 Dołączył: 30.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Po co ci w ogóle ten else if? Wystarczy tak:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 1 Dołączył: 10.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Niestety, po wstawieniu powyższego kodu,
i tak licznik co jakiś czas się kasuje |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A sprawdzaj, czy za każdym razem jest coś w tablica.
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Liczniki oparte na plikach mają to do siebie, że czasem faktycznie się zerują. Nie pomoże tu blokowanie plików. Jedynym rozsądnym wyjściem jest przejście na bazę danych, gdzie nie będziesz miał tego problemu.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 155 Pomógł: 12 Dołączył: 5.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
miałem dokładnie to samo, że licznik oparty na pliku co jakiś czas bez konkretnej przyczyny się kasował, pozostało przejście do bazy i teraz nie ma problemów
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Miałem też kiedyś problem z zerowaniem licznika, ale od kiedy korzystam z poniższego kodu nie ma już tego problemu.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 20:27 |