Autor Zpráva
miras
Profil
Byl by někdo hodný a napsal mi nějakej jednoduchej kód na počítadlo?Hlavně aby to fungovalo.Vůbec nevim kde ty scripty mam hledat..Děkuji
BaTeCzKo
Profil
Bych doporučil spíš něco hotového, funkčního a zadarmo. Třeba toplist nebo hodně dobré Google Analytics.
k
Profil *
Nebo www.navrcholu.cz
Enspancio
Profil *
moment napíšu ti to celé v php a připíchnu sem na diskusi počkej ...
Enspancio
Profil *
Tak hotovo. Program jsem napsal a otestoval. Vyzkoušet si ho můžeš na mém dočasně zkoušecím free hostingu.

Aby ti aplikace šlapala musíš mýt vytvořený soubor "pocitadlo.txt" a umístěný ve stejném adresáři, kde je soubor kde počítadlo využíváš (může být prázdný), chmod souboru pocitadlo.txt změň na 777. Dále musíš mít podporu php4.

pokud budeš mít jakékoli otázky, dotazy atd. či prosbu na zdokonalení aplikace (rád ji modifikuji) napiš ..

Email: derFeuer@seznam.cz
ICQ: 200-258-396

Zdrojový kód:



<?php # počítadlo "Zobrazení stránky"

/* By Enspancio
Vytvořeno: 29.11.2006 18:52:24
Licence: Free For All
Mail: derFeuer@seznam.cz
ICQ: 200-258-396
*/


if (file_exists("pocitadlo.txt")) { // Pokud existuje soubor pocitadlo.txt
if (filesize("pocitadlo.txt") > 0) { // Pokud je soubor pocitadlo.txt vetsi nez 0


$fp = FOpen("pocitadlo.txt","r"); // Otevře soubor pro čtení
$pocet = FRead($fp, FileSize("pocitadlo.txt")); // Přečte celý soubor
FClose($fp); // Zavře soubor
$pocet++; // Přičte k aktuálnímu počtu +1

echo "Stránka zobrazena <b>".$pocet."</b> krát."; //Vypíše kolikrát byla stránka zobrazena

$fp = FOpen("pocitadlo.txt","w"); // Otevře soubor pocitadlo.txt pro zápis
FWrite($fp, $pocet); // Přepíše zastaralou hodnotu
FClose($fp); // Zavře soubor

}
else {
echo "Stránka zobrazena <b>0</b> krát."; // Pokud je soubor prázdný nebo se jeho hodnota = nule.

$zacatek = 0;
$fp = FOpen("pocitadlo.txt","w");
FWrite($fp, $zacatek);
FClose($fp);
}
}
?>



Již parsováno, mělo by to býti bez chyb. Děkuji moc.
BaTeCzKo
Profil
Enspancio
No... ale neni to moc objektivni... staci parkrat reloadnout a hned tam budou naskakovat astronomicka cisla. Meri to vlastne jen pocet zobrazeni, ale ne pocet navstev.... radsi bych pouzil toplist.
nightfish
Profil
Enspancio
použil bych nějaký způsob uzamykání souborů, mohlo by to dělat problémy při současném přístupu vícero uživatelů
viz http://www.dgx.cz/trine/item/atomicke-operace-se-soubory/category/php
Toto téma je uzamčeno. Odpověď nelze zaslat.

0