Jednoduchá kniha návštev. Aplikácia nie je "dokonalá" a určite by potrebola mnoho vylepšení. Ale to už je úloha pre vás.

==================== hlavicka.php ===============================================================

<?
// hlavicka html dokumentu
?>
<html>
<head>
<title>Kniha návštev</title>
<META http-equiv="Content-Type" CONTENT="text/html; charset=windows-1250">
</head>
<body>

==================== kniha.php ==================================================================
<?
if ($odoslal == ano)                //formular bol odoslany
 {
  include("hlavicka.php");          //hlavicka html dokumentu
  include("spracuj.php");           //spracovanie dat z formulara
  include("zobraz.php");            //zobrazit prispevky v knihe
  include("formular.php");          //zobrazit formular
  include("pata.php");              //pata html dokumentu
 }
else                                //kniha sa zobrazuje prvy krat
 {
  include("hlavicka.php");          //hlavicka html dokumentu
  include("zobraz.php");            //zobrazit prispevky v knihe
  include("formular.php");          //zobrazit formular
  include("pata.php");              //pata html dokumentu
 }
?>

==================== spracuj.php ================================================================
<?                                                                  //spracovanie dat z formulara
$smernik = fopen("prispevky.dat","a");                              //otvorime subor pre zapis na koniec
$meno = strip_tags(trim($meno));                                    //upravime meno
$email = strip_tags(trim($email));                                  //upravime email
$prispevok = str_replace("\r","",str_replace("\n","<br>",(strip_tags(trim($prispevok)))));//upravime prispevok
fwrite($smernik, $meno . "|||" . $email . "|||" . $prispevok . "|||" . time() . "\n");    //zapiseme prispevok do suboru
fclose($smernik);                                                                         //zatvorime subor
?>

==================== zobraz.php =================================================================
<?                                                //zobrazenie prispevkov v knihe
if (file_exists("prispevky.dat"))                 //test, ci subor existuje
{
 $prispevky = file("prispevky.dat");              //nacitame prispevky do pola $prispevky
 for ($i=count($prispevky)-1; $i >= 0; $i--)      //ideme od konca, najnovsi je na konci
 {
  $prispevok = explode("|||",$prispevky[$i]);     //prispevok rozdelime do pola: meno email prispevok cas
  echo "<table border=1><tr>";                    //vypiseme tabulku s prispevkom
  echo "<td><a href='mailto:$prispevok[1]'>$prispevok[0]</a></td><td>" . date("d. m. Y H:i", $prispevok[3]) . "</td>";
  echo "</tr>";
  echo "<tr><td colspan=2>$prispevok[2]</td></table><br>";
 }
}
?>

==================== formular.php ===============================================================
<?
// toto je formular, pomocou ktoreho sa odosielaju prispevky
?>
<form action="kniha.php" method=POST>
Meno: <input type=text name="meno"><br>
email: <input type=text name="email"><br>
Príspevok: <textarea name="prispevok"></textarea>
<input type=hidden name="odoslal" value="ano">
<input type=submit value="Odošli">
</form>

==================== pata.php ===================================================================
<?
// pata html dokumentu
?>
</body>
</html>