Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Yksinkertainen vieraskirja

dera [24.04.2004 21:45:27]

#

Yksinkertainen vieraskirja. Tee vieraskirja.txt niminen tiedosto samaan hakemistoon missä tiedostot vkirja.php ja vkirjac.php ovat ja chmodaa sille oikeudet 666

vkirja.php

<html>
<body>
<table>
<tr><td>
<form action="vkirjac.php" method="post">
Nimesi: </td><td><input name="nimi"></td></tr><br>
<tr><td>Viestisi: </td><td><textarea rows="5" name="viesti"></textarea></td></tr><br>
<tr><td></td><td><input size="20" type="submit" value="Jätä viesti"></td></tr>
</form>
</table></td></tr>
<table width="400"><tr><td><?php include ('vieraskirja.txt'); ?></td></tr></table>
</td></tr></table>
</body>
</html>

vkirjac.php

<?php
//Vaihda näitä miten tykkäät
$osoite = "http://"; //Sivu johon selain menee lisäyksen jälkeen
$kirosanat = array("paska", "vittu", "saatana); //Kirosanafiltteri, paska --> kakka jne.
$sensorit = array("kakka", "rumasana", "rumasana");
$viesti = str_replace($kirosanat, $sensorit, strip_tags($viesti));
$vanhat_fopen = fopen('vieraskirja.txt', 'r');
$vanhat = fread($vanhat_fopen, filesize('vieraskirja.txt'));
$viesti = stripslashes($viesti);
if ($viesti != '') {
  $uusirivi = '<p><u><b>' . date('d.m.Y H:i') . ' - ' . $nimi . '</b></u><br> ' . $viesti . '<br>' . $vanhat . '</p>';
  $tiedosto = fopen('vieraskirja.txt', 'w');
  fputs($tiedosto, $uusirivi);
  fclose($tiedosto);
  fclose($vanhat_fopen);
}
header("Location: $osoite");
?>

dera [24.04.2004 21:45:50]

#

Kommenttia kiitos :D

laurenzo [07.01.2012 08:28:13]

#

Parse error: syntax error, unexpected ',', expecting ')' in /var/www/virtual/laurenzo.arkku.net/htdocs/vkirjac.php on line 4

Tommone virheilomotus ku lähettää viestin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta