Licznik odwiedzin

Jeśli posiadasz wiedzę, którą chcesz się podzielić z innymi, to ten dział jest dla Ciebie.
Rot
Początkujący
Początkujący
Posty: 13
Rejestracja: 29 lis 2013, o 16:59

Licznik odwiedzin

Post autor: Rot »

Mam problem z licznikiem - może ktoś przerabiał ten temat...
Wydaję mi się, że robię wszystko wg instrukcji - wstawiam "PHP counter", umieszczam pusty plik counter.txt na serwerze, ustawiam dostęp pliku na 777, zmieniam rozszerzenie strony na php i.... nie działa, nic nie widać na stronie. Jeżeli ręcznie w adresie strony w przeglądarce wpiszę nazwa.../php - wtedy w miejscu licznika pojawia się komunikat błędu:

"Warning: fread() [function.fread]: Length parameter must be greater than 0 in /..........adres...............pl/kontakt.php on line 143"

Czy ktoś mnie nakieruje o jaki parametr chodzi?
I dlaczego po zmianie rozszerzenia w WWB9 we właściwościach strony z html na php, w przeglądarce ta podstrona (z licznikiem) cały czas wyświetla się z końcówką html.
Rasty
Pomocnik
Pomocnik
Posty: 85
Rejestracja: 2 lip 2013, o 16:34
Maszyna: atari

Re: Licznik odwiedzin

Post autor: Rasty »

Miałem to samo wyjście jest takie zapewne za pierwszym razem up lodowałeś na serwer index z końcówka html . a później wysyłasz na serwer index na rozszerzenie z php , przy czym robisz to poprzez ustawienie uploudo na serwer przez send only cheanged ? jeśli tak to musisz to zrobić w następujący sposób . Wejdź na serwer przez np filezile , wymaż wszystkie pliki i uploudój na nowo i sprawdź czy masz ustawioną końcówkę na php . Jak to nie pomoże skorzystaj z jakiegoś darmowego licznika ( ja tak zrobiłem , bo również nie mogłem się dogadać z php counter )
Rot
Początkujący
Początkujący
Posty: 13
Rejestracja: 29 lis 2013, o 16:59

Re: Licznik odwiedzin

Post autor: Rot »

Dzięki Rasty za próbę pomocy, to o czym piszesz, to upload ładuje nowe pliki nie usuwając zbędnych, były "index.html" i nie nadpisał tylko dograł "index.php" i rzeczywiście - miałeś rację trzeba usunąć html bo przeglądarka w pierwszej kolejności się do niego odwołuje.
Wiem, że mogę inny licznik wstawić, ale Counter WWB powinien działać, a jak nie działa pewnie jest problem po mojej stronie. Może dodam dla kogoś, kto zna html linijkę kodu z błędem:

$data = fread($file, filesize('counter1.txt'));

Gdzie "counter1.txt" to jest nazwa jaką dałem w pluginie "counter" i taki plik txt utworzyłem w katalogu strony.
Rasty
Pomocnik
Pomocnik
Posty: 85
Rejestracja: 2 lip 2013, o 16:34
Maszyna: atari

Re: Licznik odwiedzin

Post autor: Rasty »

może chmody źle ustawione . Pamiętaj, że fread czyta bajty, więc bezsensu jest wykorzystywać to do czytania całego pliku musisz mu dodać jakąś liczbę . Ja walczyłem tak samo z tym licznikiem i wiecznie błąd jakiś był mowie ci daj sobie spokój . Po co wspinać się na mur jak można drzwiami przejść ;- ). Bierz jakiś darmowy licznik , przerób go sobie i git .
Marencja2
Majster
Majster
Posty: 100
Rejestracja: 4 lis 2013, o 18:17

Re: Licznik odwiedzin

Post autor: Marencja2 »

Jak zwykle nie rozumiem o czym mowa ,ale..:
Jeśli chodzi o PHP counter z WWB licznik działa bez problemów i jeśli coś przerabiać to ten licznik bo jest nie odporny na odświeżenie strony wypadało by dodać samemu taką opcję "sprzedając odwiedzającemu ciastko" na wejściu i sprawdzać przy odświeżaniu strony.
Co do tych końcówek.. oj nie tak panowie nie tak.. owszem końcówka ważna ale jeszcze ważniejsza składnia strona z licznikiem ma być tworzona jako *.php (ustawić we właściwościach strony).
Jak już pisałem w innych postach należy postawić sobie na lokalnym kom. "chałupohosta" jak będzie działać na lokalnym to na 99% musi i na hostingu jak nie działa to analizujemy czemu poprawiamy z ręki w razie potrzeby.
I nie wgłębiając się w szczegóły żeby ten plug działał musi być na hostingu plik "counter.txt" więc należy taki pusty plik utworzyć jeśli będzie miał wielkość 0KB należy otworzyć go w notatniku "pyknąć jeden raz enter" lub wpisać 999999999 (i od razu będziemy mieli tylu odwiedzających) zapisać i wysłać na hosting do katalogu w którym jest strona z licznikiem.
Ostatnio zmieniony 4 maja 2014, o 05:02 przez Marencja2, łącznie zmieniany 1 raz.
wysiwygwebbuilder11.pl
Rot
Początkujący
Początkujący
Posty: 13
Rejestracja: 29 lis 2013, o 16:59

Re: Licznik odwiedzin

Post autor: Rot »

Dzięki wielkie, właśnie w tym był problem. Komunikat błędu mówił, że wartość musi być większa niż 0 - nie mówi gdzie dodać - myślałem, że w linijce kodu... A instrukcja counter WWB mówi żeby wstawić pusty plik txt i nadać uprawnienia. Jeszcze raz dzięki, wszystko działa jak trzeba. Teraz będę rozkminiał "sadzanie ciastka" (tak, wiem statystyki na hostingu i Google Analytics są lepsze)
ODPOWIEDZ