Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: licznik, cookie
Forum PHP.pl > Forum > Gotowe rozwiązania
loo
kod licznika
[php:1:2de729942b]<?php
if (file_exists("visited.txt"))
{
$plik = fopen("visited.txt","r");
flock($plik, 1);
$ile = fgets($plik, 50);
rewind($plik);
flock($plik, 3);
fclose($plik);
if ($test!="1")
{
$ile ++;
}}
else

$ile = 1;

$plik = fopen("visited.txt", "w");
flock($plik, 2);
fwrite($plik,$ile);
flock($plik, 3);
fclose($plik);
echo ("$ile");
?>[/php:1:2de729942b]
otoż licznik sam w sobie :wink: działa ale nie jest odporny na odswiezanie mimo ze ustawilem ciacho
[php:1:2de729942b]<?php
setcookie("test",1,time()+3600*2);
?>[/php:1:2de729942b]
nie wiem gdzie jest blad i czy cookie jest we wlasciwym miejscu (dalem przed znacznikami html !) to znaczy nie wiem czy mam je dac w pliku z instrukcja licznika czy w index.php... a moze gdzies w kodzie albo gdzies indziej jest blad :?:
Dobry Duszek Forum
Pokaż cały skrypt to postaram się pomóc
loo
kod pliku z licznikiem (caly jest u gory) czy pliku index.php questionmark.gif
Robert
A sprawdz to....
[php:1:358acf22c9]
<? setcookie("gosc", "1", time()+3600*3); ?> //umiesc na samym poczatku......

<?
if($gosc!="1"){
$file=fopen("licznik.txt", "r");
flock($file, 1);
$cyfra=fgets($file, 100);
flock($file, 3);
fclose($file);
$cyfra++;
$file=fopen("licznik.txt", "w");
flock($file, 2);
fwrite($file, $cyfra);
flock($file, 3);
fclose($file);
echo"$cyfra";
} else {
$file=fopen("licznik.txt", "r");
flock($file, 1);
$cyfra=fgets($file, 100);
flock($file, 3);
fclose($file);
echo"$cyfra";

}
?>[/php:1:358acf22c9]
loo
dalej nalicza sad.gif nawet jak zrobilem tak jak robert proponował...
prosze o kontankt na gg lub icq
moj gg - 2783900
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.