Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Licznik PHP
Forum PHP.pl > Forum > PHP
szczechu96
Witam proszę o pomoc!!!!!!!!!!!
Ma pewien licznik odporny na odświeżanie. Ale mi chodzi o taki, który nie będzie odporny na odwiedziny



O to ten licznik odporny na odwiedziny

<?php
if((!isset($_COOKIE['licznikowe-ciacho'])) && (!strstr($_SERVER['HTTP_REFERER'], "strona.pl"))) {
$plik = fopen("licznik.txt", "r");
$tekst = fread($plik, filesize("licznik.txt"));
$dane = explode(";", $tekst);
fclose($plik);
$plik = fopen("licznik.txt", "w");
flock($plik, 2);
$dane[0]++;
fwrite($plik, "$dane[0];", 15);
flock($plik, 3);
fclose($plik);
setcookie("licznikowe-ciacho", "zliczono", 0);
}
else {
$plik = fopen("licznik.txt", "r");
$tekst = fread($plik, filesize("licznik.txt"));
$dane = explode(";", $tekst);
}

?>
mandragorek
Pomyśl może co ci sprawdza pierwsza linijka tego skryptu.
szczechu96
ja zmieniłem if((!isset($_COOKIE['licznikowe-ciacho'])) && (!strstr($_SERVER['HTTP_REFERER'], "strona.pl"))) na if($count!="1") to wsykakuje nastepujący błąd


Warning: fopen(licznik.txt) [function.fopen]: failed to open stream: Permission denied in /usr/local/www/data/lm-80/new.php on line 71

Warning: flock() expects parameter 1 to be resource, boolean given in /usr/local/www/data/lm-80/new.php on line 72

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/local/www/data/lm-80/new.php on line 74

Warning: flock() expects parameter 1 to be resource, boolean given in /usr/local/www/data/lm-80/new.php on line 75

Warning: fclose(): supplied argument is not a valid stream resource in /usr/local/www/data/lm-80/new.php on line 76

a nalepiej to niech ktos poda skrypt na licznik w php i ja będe zadowolony
Fifi209
Jakbyś umiał przeczytać komunikat to nie masz uprawnień do odczytu.
szczechu96
a jak to zmienić
mat-bi
a znasz takie coś jak chmod?
szczechu96
jak bym znał to bym się nie pyał to podj mi zmieniony kod prosę
kilab
Nie jesteś zbyt bezczelny? Ja mogę Cię tylko odprawić do Google.
kiler129
Cytat(kilab @ 18.03.2011, 21:59:46 ) *
Nie jesteś zbyt bezczelny? Ja mogę Cię tylko odprawić do Google.


No co ty wink.gif on zwyczajnie stwierdza tym ze nie chce naszej pomocy ale gotowca, a wykonanie gotowca = usługa = zlecenie => zapraszamy do odpowiedniego działu gdzie za $$$ zrobi się wszystko wink.gif

p.s. Kolego zadaj sobie trud uzycia google z haslem chmod oraz wklep komunikaty błędów to dostaniesz odpowiedz, jesli ci sie nie chce to patrz rada wyżej.
szczechu96
dobra sory.
wpisałem CHMOD w google i znalazłem ale i tak nic nie rozumiem wiem co oznacz co ale niewiem gdzie to wstawićquestionmark.gif
Na moim serwerze (krasnal) jest wszystko dobrze, ale jak wrzucę na na serwer prze FTP i wyskakuje pardo dużo błędów
o to one

Warning: fopen(licznik.txt) [function.fopen]: failed to open stream: Permission denied in /usr/local/www/data/lm-80/new.php on line 71

Warning: flock() expects parameter 1 to be resource, boolean given in /usr/local/www/data/lm-80/new.php on line 72

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/local/www/data/lm-80/new.php on line 74

Warning: flock() expects parameter 1 to be resource, boolean given in /usr/local/www/data/lm-80/new.php on line 75

Warning: fclose(): supplied argument is not a valid stream resource in /usr/local/www/data/lm-80/new.php on line 76

Pardo proszę o pomoc jestem laikiem w php
Fifi209
Co oznacza, że musisz nadać odpowiednie chmod'y a skoro czytałeś to wiesz jakie.
szczechu96
no ale zrozum rze prubowałem wszedie pozmi9eniałem na rw i nic. apozatym działa mi na moim serwerze.
ja juz sam nie moge dojść do tego porraw ten kod kóry jest w pierwszym temecie bardzo cię proszę smile.gif
Fifi209
To nie wina kodu a uprawnień jak już pisałem.

A Ciebie proszę o poprawienie tych błędów ortograficznych bo w oczy razi.
wookieb
Cytat(szczechu96 @ 19.03.2011, 12:15:09 ) *
ja juz sam nie moge dojść do tego porraw ten kod kóry jest w pierwszym temecie bardzo cię proszę smile.gif

Śnisz, jesteśmy od pomagania a nie odwalania roboty za kogoś.
Zamykam, to Cię nauczy trochę samodzielności a nie żerowania na kimś.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.