webmaster, czcionki, szablony, skrypty, kursy: php, html, mysql, webmaster group / SITEQL.net \ skrypty, kursy: html, php, mysql, czcionki, darmowe szablony stron www, grafika, flash i swish, webmaster group, porady php, html i javascript, tworzenie stron www, katalog stron www, forum dla webmastera oraz obszerny download, pliki, za darmo w sieci, wszystko dla ciebie i twojej strony www, zapraszamy | html, php, skrypty, czcionki, webmaster, szablony, javascript, mysql, download, scrypty, www, gif, jpg, kursy, kurs php, kurs, php3, php4, porady, artykuły, darmowe szablony stron www, pliki, skrypty cgi, webmaster group, skrypty php, skrypty javascript
 

Darmowe Pozycjonowanie - www.LiveLink.pl

 
 

Menu


 Porady PHP:

Licznik tekstowy
Liczniki są czasem bardzo przydatne, a zarazem niezwykle proste do wykonania.
Na początku przez znacznikiem html umieść funkcję, która wstawi informację dla przeglądarki odwiedzającego w postaci cookies:

<? setcookie("gosc", "1", time()+3600*3); ?>

następnie w kodzie strony pomiędzy znacznikami body umieść następujący kod php:

<?
if($gosc!="1"){
$file=fopen("licznik.txt", "r"); //otwieranie pliku licznika do odczytu
flock($file, 1); //blokowanie do odczytu
$cyfra=fgets($file, 100);//pobieramy z pliku cyfrę
flock($file, 3); //odblokowanie po odczycie
fclose($file);
$cyfra++; //dodanie punktu do licznika

$file=fopen("licznik.txt", "w");//otwieranie pliku licznika do zamazania
flock($file, 2); //blokowanie do zapisu
fwrite($file, $cyfra); //zapis stanu licznika
flock($file, 3); //odblokowanie po zapisie
fclose($file);
echo"$cyfra";//wyświetlenie cyfry na stronie
}
// jeśli użytkownik był już przed chwilą na stronie wykona się instrukcja poniżej
else {
$file=fopen("licznik.txt", "r"); //otwieranie pliku licznika do odczytu
flock($file, 1); //blokowanie do odczytu
$cyfra=fgets($file, 100);//pobieramy z pliku cyfrę
flock($file, 3);//odblokowanie po odczycie
fclose($file);//zamykamy plik
echo"$cyfra";//wyświetlenie cyfry na stronie
}
?>

Licznik na początku wprowadzi informacje do cookies na komputerze użytkownika, tak aby licznik w przeciągu określonego czasu nie nabijał punktów. Podczas odwiedzin ktoś mógłby klka razy wejść na daną stronę i nabić punkt na liczniku co wprowadzało by nas w błąd
co do ilości odwiedzin. Następnie licznik sprawdza czy wartość cookies równa jest 1, jeśli
tak wykonuje się instrukcja warunkowa dodająca i wyświetlająca punkt. Jeśli użytkownik już był przed chwilą na tej stronie otwarty zostanie tylko plik licznika i wyświetlona jego wartość.

dodał: Rip

New Code NLP Gry Online Profesjonalne Auto Narzędzia odchudzanie Ustalanie ojcostwa