ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
461
461
EMPFEHLEN
-
03.10.09 00:32 #1nK2004 Tutorials.de Gastzugang
Hallo, habe mir ein Buch gekauft über PHP und das habe ich das erstmal genau so abgeschrieben wie es da drin steht, aber er zeigt mir die Fehlermeldung:
Parse error: syntax error, unexpected T_STRING in /mnt/web4/11/82/52177282/htdocs/index.php on line 21
an, das verstehe ich garnicht, kann mir da jemand helfen?
Code php:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
<?php if(isset($_POST['submit'])){ $name=strip_tags($_POST['name']); $email=strip_tags($POST['email']); $anfrage=strip_tags($_POST['anfrage']); $error_msg=""; if(strlen($name)<3){ $error_msg="<p class=\"formerror\">Bitte geben Sie Ihren Namen an.</p>"; } if(strlen($email)<3){ $error_msg.="<p class=\"formerror\">Bitte geben Sie eine gültige eMail-Adresse an.>/p>"; } if(strlen($anfrage)<3){ $error_msg.="<p class=\"formerror\">Bitte geben Sie an, welche Anfrage Sie an uns richten möchten.</p>; } if(strlen($error_msg)>0){ echo <p class=\"formerror\">Ihre Anfrage konnte aus folgenden Gründen leider nicht bearbeitet werden</p>; echo $error_msg; echo <p class=\"formerror\">Bitte klicken Sie auf <a href=\"javascript:history.back(1)\">zurück</a> und füllen Sie alle Felder aus.</p>; }else{ $recipient="nK2004@Arcor.de"; $subject="Eine Anfrage aus dem Internet"; $header="From: " . $_POST['email'] . "\n"; $mail_body ="Das Anfrage-Formular wurde am " . date("d.m.Y") . " um " . date("H:i") . "h ausgeführt.\n"; $mail_body .="Folgenden Werte wurden eingetragen:\n\n"; $mail_body .="Name: " . $_POST['name'] . "\n"; $mail_body .="E-Mail: " . $_POST['email'] . "\n\n"; $mail_body .="Anfrage:\n"; $mail_body .=$_POST['anfrage'] . "\n\n ---Ende der Automatisch generierten E-Mail ----"; mail($recipient,$subject,$mail_body,$header); echo "<p class=\"formfeedback\">Vielen Dank! Ich werde die Anfrage umgehen bearbeiten.</p>";}else{ } ?> <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST"> <fieldset> <legend>Hier können Sie mich kontaktieren.</legend> <label class="formleft" for="name">Ihr Name</label> <input type="text" name="name"><br/> <label class="formleft" for="email">Ihre e-Mail</label> <input type="text" name="email"><br/> <label class="formleft" for="anfrage">Ihre Anfrage</label> <textarea name="anfrage"></textarea><br/> <input type="submit" name="submit" class="formsubmit" value="absenden"> </fieldset> </form> <?php } ?>
-
Moin,
Den 1. Fehler entdecke ich hier:
Code :1
echo <p class=\"formerror\">Ihre Anfrage konnte aus folgenden Gründen leider nicht bearbeitet werden</p>;
Strings gehören "gequotet", sie müssen in Anführungszeichen stehen, also so:Code :1
echo [SIZE="5"][COLOR="Red"][B]"[/B][/COLOR][/SIZE]<p class=\"formerror\">Ihre Anfrage konnte aus folgenden Gründen leider nicht bearbeitet werden</p>[B][COLOR="Red"][SIZE="5"]"[/SIZE][/COLOR][/B];
Ich weiss jetzt nicht, was das für ein Buch ist, aber ich würde es schon für empfehlenswert ansehen, wenn du dir erstmal die grundlegendsten Grundlagen von PHP aneignest.
-
03.10.09 02:04 #3nK2004 Tutorials.de Gastzugang
Ja Danke erstmal, das lustige daran ist, das die im buch auch standen, aber ich dann in diesen lines fehlermeldungen hatte, nachdem entfernen nicht mehr....
PS: Mit den grundlagen hast du wohl recht
Buch: Dynamische Webseiten mit PHP5.1/MySQL5 für Schnelleinsteiger von FRANZIS ECHT EINFACH

Edit: Danke, die Grundlagen zu lernen war eine gute Idee, jetz funktioniert es auch!
Geändert von nK2004 (06.10.09 um 01:48 Uhr)
Ähnliche Themen
-
Mail schicken via PHP?
Von Alex363 im Forum PHPAntworten: 20Letzter Beitrag: 15.05.08, 21:13 -
mail() an Mailserver schicken
Von Brölio im Forum PHPAntworten: 1Letzter Beitrag: 10.03.08, 16:37 -
mail-daemon schicken
Von grünes-huhn im Forum PHPAntworten: 5Letzter Beitrag: 15.12.05, 11:09 -
Mit PHP+MySQL-automatische mail schicken
Von salo im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 04.10.04, 15:19 -
Ausgewertete Datei per mail schicken !
Von SkyFighter im Forum PHPAntworten: 3Letzter Beitrag: 05.04.04, 16:57





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren