Egyszerű oldalszámláló PHP-val


A szerverről történő oldal-letöltéseket számolja. A működéshez php-t futtató szerverre lesz szükségünk. A scriptet be lehet illeszteni a meglévő HTML kódba a szükséges helyen. Fel kell tölteni a fájl mellé azonos könyvtárba egy egyszerű .txt fájlt – ez esetben figyelni kell a kiterjesztésre ( .php a script és .txt az adatfájl) – ami a számláló induló állását tartalmazza (pl.: ‘0’).

Ellenőrizzük, hogy létezik-e a counter.txt nevű fájl, kiolvassuk a tartalmát ( érték ), bezárjuk a fájlt, az értéket, mint változót megnöveljük eggyel, megnyitjuk a fájlt írásra, beírjuk az új értéket, egyúttal az adott lapon is megjelenítjük azt.

Na, ennyi az egész! Most már számolgathatjátok a honlapotok látogatottságát :)

Szerző: lyzu

kód

<?php
$File = "counter.txt";
# számláló fájl elérési úttal
if (file_exists($File))
# fa létezik a fájl
{
$fp = fopen($File,"r");
# megnyitja olvasásra
$num = fread($fp, filesize($File));
# kiolvassa a tartalmát
fclose($fp);
# bezárja
$num = $num + 1;
# hozzáad egyet
$fp = fopen($File, "w");
# újra megnyitja írásra
fwrite($fp, $num, 10);
# felülírja az új értékkel és zárja a fájlt
fclose($fp);
echo("Látogatók száma: <B>" . chop($num) . "</B>.");
# kiírja a lapon az új értéket.
}
?>

Kapcsolódó bejegyzések:
  • Biztos találkoztál már olyan oldallal, mely megmutatta a látogatók aktuális IP-jét és/vagy HOST-ját. A módszer nem túl bonyolult, mint az a leírásból is kider&uu …

  • Weben szörfözve gyakran látjuk, hogy milyen sok (vagy kevés) ember nézte már meg azt a weblapot, amit éppen megtekintünk, lévén az oldal készítője …

  • Ebben a tutorialban a Windows futásidejének az előcsalásával fogunk foglalkozni. Szükséges hozzávalók: egy PHP futtatására képes Windows-os webszerver. Én A …

  • Mercuriustól egy újabb tutorialt kaptunk, nagy köszönet illeti mert már nem az elsőt küldi. :) Ezúttal a tutorial arról szól, hogy lehet szöv …

  • Mivel az én honlapom alapjául is a Mambo tartalomkezelő rendszer szolgál, így gondolom érhető hogy rendszeres látogat&o …

A cikket beküldte: Harder (http://blog.harder.hu)

2 hozzászólás

  1. dragonboy says:

    ez nagyon jó de azt hoyg lehet megoldani hogy ha egy menüre kattintanak akkor ne ugorjon a számláló??

  2. prinyoo says:

    hello. azt szeretném kérdezni, hogy nekem van egy neveldém, és azt hogy lehetne megoldani, hogy ha vesz valamit valaki a boltba, akkor az bekerüljön az eszköztárába, a pénzt pedig levonja. és még azt is kéne, hogy ha nulla a pénz, akkor ne tudjon vásárolni, sem akkor, ha nincsen pénze az adott dologra. valami ilyesmivel szeretném megoldani, mint ez, hogy megnyitja a penz.txt-t aztán levonja az árat, aztán elmenti, megnyitja az eszkoztar.txt-t és hozzáírja hogy tehát belerakja a megvett cucc képét, és elmenti, de a régebbi cuccokat sem törli.

Szólj hozzá
a Egyszerű oldalszámláló PHP-val c. bejegyzéshez

- Engedélyezett HTML elemek: <a> <em> <strong> <ul> <ol> <li>
- Forráskód beküldéséhez tedd a kódot ezek közé: <pre lang="php" line="1">Kódrészlet helye itt</pre>