001
19.08.2004, 19:44 Uhr
~michael
Gast
|
Die Datei wäre nat auch nicht schlecht . ups das geht hier nicht. dann so
PHP 4: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<?php // Auswertung erst beim zweiten Aufruf des Skriptes if($sent==1) { // Zeichen für Newline unter Windows und Linux $t1=chr(10); $t2=chr(13); // Tilde wird als Trennzeichen benötigt -> rausfiltern $name=str_replace('~','',$name); $betreff=str_replace('~','',$betreff); $message=str_replace('~','',$message); // WS entfernen $name=trim($name); $betreff=trim($betreff); $message=trim($message); // Alle Felder ausgefüllt? if(!$name){$fehler="Bitte geben Sie einen Namen ein <br>";} if(!$betreff){$fehler.="Bitte geben Sie den Betreff an <br>";} if(!$message){$fehler.="Bitte geben Sie eine Nachricht ein <br>";} } if($name AND $betreff AND $message) { $message=str_replace($t1,'<br>',$message); $message=str_replace($t2,'<br>',$message); // Ab der zweiten Nachricht ein Newline als Trennzeichen der NAchrichten if(file_exists('message.txt')) {$ausgabe="\n";} // Nachricht in Datei schreiben $comment=fopen('message.txt','a'); $ausgabe.=$name."~".$betreff."~".$message; fputs($comment,$ausgabe); fclose($comment); // Für nächsten durchlauf Eingabefelder wieder leeren $name=""; $betreff=""; $message=""; } ?> <html> <head> <title>Gästebuch</title><br> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="author" content="Michael"> <link rel=stylesheet type="text/css" href="../CSS/head.css"> </head> <body> <div align="center"> <h2>Gästebuch</h2> <?php echo $fehler; ?> <form action='<?php echo $PHP_SELF; ?>' method='post'> <inut type='hidden' name='sent' value=1> <p> Ihr Name: <br> <input type='text' name='name' size='30' value='<?php echo $name; ?>'><br> Betreff:<br> <input type='text' name='betreff' size='30' value='<?php echo $betreff; ?>'><br> Ihre Nachricht:<br> <textarea name='message' rows='10' cols='30' wrap='virtual'> shit <?php echo $message; ?> </textarea><br> </p> <input type='submit' value='abschicken'> </div> </body> </html>
|
Bearbeitung von Pablo: |
Es gibt PHP Tags. [code] -> [php] geändert.
|
Dieser Post wurde am 19.08.2004 um 20:13 Uhr von Pablo editiert. |