Strona 1 z 1

Licznik odwiedzin

: 27 kwie 2014, o 14:31
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.

Re: Licznik odwiedzin

: 27 kwie 2014, o 15:36
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 )

Re: Licznik odwiedzin

: 29 kwie 2014, o 17:21
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.

Re: Licznik odwiedzin

: 1 maja 2014, o 05:09
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 .

Re: Licznik odwiedzin

: 1 maja 2014, o 07:23
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.

Re: Licznik odwiedzin

: 2 maja 2014, o 06:45
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)