Tässä on yksinkertanen vieraskirja. Jos ilmenee ongelmia, niin lähetä palautetta osotteesta: www.miksunet.tk. Muista luoda tyhjä viestit.txt ja antaa sille 0777-oikeudet.
index.php
<html> <head> <title>Vieraskirja</title> </head> <body bgcolor="#999999"> <h1 align="center"> Vieraskirja </h1> <table align="center" width="650" bgcolor="#CCCCCC"> <tr> <td> <br> <center> <form method="post" action="v_lisaa.php"> Nimi: <input type="text" name="nimi" size="20" value=""><br> Sähköposti: <input type="text" name="email" size="20" value=""><br> Kotisivut (url): <input type="text" name="kotisivut" size="20" value="http://"> <br> Kaupunki: <input type="text" name="kaupunki" size="20" value=""> <br> Viesti: <textarea width="60" height="60" name="viesti"></textarea><br> <input type="submit" value="Lisää"> </b></font> </form> </center> </td> </tr> <tr> <td> <br><hr><br> <center> <?php $file = file("viestit.txt"); $file = array_reverse($file); $i = 0; foreach ($file as $key => $value) { if ($i < 4) { $eroteltuviesti = explode("|", $value); echo ('<b>' . $eroteltuviesti[0] . '</font></b><br><i>Nimi:</i> ' . $eroteltuviesti[1] . '<br><i>Sähköposti:</i> ' . $eroteltuviesti[2] . '<br><i>Kotisivut:</i> ' . $eroteltuviesti[3] . '<br><i>Kaupunki:</i> ' . $eroteltuviesti[4] . '<br><br>' . $eroteltuviesti[5] .'<br><br><hr width="50%"><br><br>'); } $i++; } ?> </center> </td> </tr> </table> </body> </html>
v_lisaa.php
<html> <head> <title>Lisätty</title> </head> <body> <?php $viesti = stripslashes(htmlspecialchars($viesti)); $viesti = str_replace("\n", "<BR>\n", $viesti); $paivamaara = date("d.m.Y H:i:s"); $avaa = fopen("viestit.txt", "a"); fwrite($avaa, chr(13).chr(10).$paivamaara."|".$nimi."|".$email."|".$kotisivut."|".$kaupunki."|".$viesti); fclose($avaa); ?> <a href="index.php">Takaisin lukemaan vieraskirjaa</a> </body> </html>
Hmmm.... En testannut, mutta jo koodista näkee, että parempiakin on runsaasti.
Aihe on jo aika vanha, joten et voi enää vastata siihen.