ELEKTRO
CHEMIE
PROGRAMOVÁNÍ
FOTKY
BLOG
E-SHOP

Elektro

  • Novinky
  • Aktuality
  • PHP
  • MySQL
  • JavaScript
  • .NET
  • Download
  • Odkazy
  • Anketa
  • Návštěvní kniha
  • Mapa webu
  • O webu
  • RSS

  • © by Hugo moravec.zd@gmail.com

    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($fpFileSize(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í

    Define, File_Exists, FClose, FOpen, FPutS, Print,

    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.