Ich zeug euch erstmal das script:
PHP
<?php
// Datei anlegen
$dateiname = "kommentare.txt";
// Kommentare an datei anhängen
$dateiverweis = fopen($dateiname,"a");
// wenn formular gesendet wird...
if(isset($_POST['senden']))
{
//weise Inhalte Variablen zu
$name = addslashes(htmlentities(strip_tags(trim($_POST['name']))));
$kommentar = addslashes(htmlentities(strip_tags(trim($_POST['kommentar']))));
if(isset($name) && isset($kommentar))
{
// wenn ja weise die ausgabe $kommentar zu
$kommentar = '<p class="kommentar_name">Eingetragen von: <span>' .$_POST['name']. '</span></p><p class="kommentar_text">' .$_POST['kommentar'].'</p>';
// kommentar wird in datei geschrieben
fwrite($dateiverweis, $kommentar);
}
}
// kommentar wird aus datei gelesen
$dateiverweis = fopen($dateiname,"r");
// Kommentare ausgeben
$kommentare_ausgeben = fpassthru($dateiverweis);
// Dateiverweis schliessen
fclose($dateiverweis);
?>
<form action="<?php $_SERVER['SCRIPT_NAME']; ?>" method="post">
<p>Name:*<br /><input type="text" name="name" /></p>
<p>Eintrag:*<br/><textarea name="kommentar" rows="2" cols="47"></textarea></p>
<p><input type="submit" value="Eintrag öffentlich machen" name="senden" /></p>
<p class="hinweis">* Felder müssen ausgefüllt werden</p>
</form>
Alles anzeigen
Immer wenn ich senden drücke dann schickt er trotzdem ein eintrag raus, soll er natürlich nicht. und wenn ihr sonstige verbesserungen entdeckt lasst es mich wissen^^
schönen feiertag abend noch, ich mag diese ruhigen tage irgendwie nicht so..