obsah súboru: kniha_nav.php3
<?
function formular()                              //funkcia zobrazi formular
{?>
 <form action="kniha_nav.php3" method="POST">          <!-- pouzit mozeme aj metodu GET //-->
    Meno: <input type="text" name="meno">
    Odkaz: <textarea name="odkaz"></textarea>
    <input type="hidden" name="odoslal" value="ano">
    <input type="submit" value="Odošli">
 </form>
<?}

function zobraz()                                //funkcia zobrazi prispevky
{
 if (!file_exists("prispevky.dat")) fopen("prispevky.dat","w"); //ak subor este neexistuje, vytvori ho
 $prispevky = file("prispevky.dat");                            //prispevky sa nacitaju do pola, riadok suboru = prvok pola
 for ($i=count($prispevky)-1; $i>=0; $i--):                     //postupne vypisovanie prispevkov, od konca suboru
     echo "<table width='600' border=0 bgcolor='#CCCCCC'><tr><td>";
     echo $prispevky[$i];
     echo "</td></tr></table><br>";
 endfor;
}

if ($odoslal == "ano"):                       //prispevok bol odoslany
     $smernik = fopen("prispevky.dat","a");   //otvara sa subor pra zapis na koniec

     $odkaz = strip_tags($odkaz);             //odstrania sa vsetky HTML a PHP znacky z odkazu
     $meno = strip_tags($meno);              //odstrania sa vsetky HTML a PHP znacky z mena
     $odkaz = str_replace("\r","<br>",str_replace("\n","",$odkaz)); //konce riadkov v prispevky nahradime znackou <br>
                                              //prispevok zapiseme na koniec suboru aj s casom pridania
     fwrite($smernik,"<b>" . $meno . "</b> " . date("d. m. Y H:i") . "<br>" . $odkaz . "\n");
     fclose($smernik);                        //subor uzatvorime
endif;

echo "<center>";
zobraz();                                     //zobrazenie prispevkov
formular();                                   //zobrazenie formulara
echo "</center>";

?>

 

obsah súboru: prispevky.dat
<b>Emil</b> 14. 05. 2003 14:48<br>Pekna stránka
<b>Katka</b> 14. 05. 2003 14:49<br>Aj ja niečo pridám.<br>Pozdravujem každého.