Počítadlo klikov v PHP

Napsal O webu (») 27. 3. 2006 v kategorii PHP/HTML, přečteno: 2922×

V tomto článku si vytvoíme jednoduché počítadlo kliknutí v php. Predom upozorňujem, že toto počítadlo bude veľmi jednoduché a článok je určený skôr pre tých, čo sa PHP ešte len učia.

V tomto článku si vytvoíme jednoduché počítadlo kliknutí v php. Predom upozorňujem, že toto počítadlo bude veľmi jednoduché a článok je určený skôr pre tých, čo sa PHP ešte len učia.

Ako bude vlastne počítadlo fungovať?

Počítadlo bude fungovať formou zápisu do súborov. Ak niekto otvorí stránku kde je toto počítadlo, otvorí sa dátový súbor, kde je uložený počet kliknutí a pripočíta sa k tomuto číslu 1.

Takže tu je ten kód: <?
if (file_exists("data.dat")) { // Ak existuje subor data.dat
$open = FOpen("data.dat","r"); // Otvorime subor data.dat na citanie
$read = FRead($open,filesize($open)); // Precitame subor
FClose($open); // Zatvorime subor
$pocet = $read+1; // Pripocitame 1 a ulozime do premennej $pocet
$open = FOpen("data.dat","w"); // Otvorime subor data.dat na zapis
FWrite($open,$pocet); // Zapiseme vysledok
FClose($open); // Zatvorime subor
}
else { // Ak neexistuje subor data.dat
$open = FOpen("data.dat","w"); // Otvorime subor data.dat na zapis
FWrite($open,"1"); // Zapiseme 1
FClose($open); // Zatvorime subor
$pocet = 1; // Ulozime do premennej $pocet
}
echo "Ste náš ".$pocet.". návštevník."; // Zobrazime obsah premennej $pocet aj s lubovolnym cislom
?>

Prípadne otázky píšte do komentárov.

Euphoria.wz.cz - počítadlo, anketa, diskusné fórum, guestbook, návštevná kniha, chat board, mailer, easybox
Autor: timbulko
Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

Zobrazit: standardní | od aktivních | poslední příspěvky | všechno
Mošna z IP 85.119.88.*** | 6.8.2009 22:07
Jak vznikne ten soubor dat prosím?smile
Fanatik z IP 87.244.199.*** | 7.12.2009 18:18
tak ze si ho vytvoris data.dat a nastavis mu atributy 777


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel devět a jedna