Nejjednodušší počítadlo
Počítadlo popsané na této stránce je skutečně velmi primitivní. Údaje o počtu přístupů jsou ukládány do souboru, což sebou nese určitá omezení a úskalí. Nejčastějším problémem jsou špatně nastavená přístupová práva k souboru. Aby skript fungoval musí mít php povolený zápis do daného souboru.
Popis počítadla
Prvním krokem je ověření existence souboru, do kterého zapisujeme počet přístupů. Pokud soubor existuje, skript přečte jeho obsah souboru a k získanému číslu přičte 1. Výsledek vloží zpět do souboru a zobrazí ho na stránce. Pokud soubor neexistuje, tak ho vytvoří a zapíše do něj jedničku, kterou následně zobrazí.
<?php
//NÁZEV TEXTOVEHO SOUBORU
define ('filename', 'counter.txt');
//ZJISTÍME, ZDA JE SOUBOR JIŽ VYTVOŘEN
if (File_Exists(filename))
{
//POKUD ANO, TAK HO OTEVŘEME
$fp = FOpen(filename, 'r+');
//NAČTEME POČET PŘÍSTUPŮ
$count = FRead($fp, FileSize(filename));
//A ZVÝŠÍME HO O JEDNIČKU
++$count;
}
else
{
/* POKUD SOUBOR NEEXISTUJE,
TAK HO NEJDŘÍV VYTVOŘÍME */
$fp = FOpen(filename, 'w');
//A VLOŽÍME DO NĚJ JEDNIČKU
$count = 1;
}
//ZÁPIS DO SOUBORU
FPutS($fp, $count);
//ZAVŘENÍ SOUBORU (NENÍ NUTNÉ)
FClose($fp);
//VYPSÁNÍ POČTU PŘÍSTUPŮ NA STRÁNCE
print $count;
?>
Seznam použitých funkcí
LICENCE
Všechny skripty na tomto webu jsou poskytovány, pokud není uvedeno jinak, bez jakýchkoliv licenčních požadavků a také bez záruk.