• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP Quellcode Problem

Programminator

Neues Mitglied
Hallo liebe html.de-Mitglieder,

ich möchte ein Kontaktformular erstellen. PHP soll dann die eingegeben Daten von kontakt.html auswerten und anschließend eine E-Mail an mir senden. Aber wenn ich es ausprobiere zeigt PHP eine Fehlermeldung an.
Nämlich Parse error: syntax error, unexpected $end in D:\xampplite\htdocs\Kontaktformular\check.php on line 26


Also der Quellcode von kontakt.html lautet:

Code:
<html>

<head>
    <title>Kontaktformular</title>
    <link href="style.css" type="text/css" rel="stylesheet" />
</head>

<body>

         <h1>Kontakt</h1>
         <br>
         <br>

<form name="Kontaktformular" method="post" action="check.php">

         <table border="0" name="table">
         <tr>

                 <td> Name: </td>
                 <td> <input name="name" size="30" type="text"> </td>
         </tr>
         <tr>
                 <td> E-Mail: </td>
                 <td> <input type="text" name="mail" size="30"> </td>
         </tr>

                 <td> Ihre Frage, Tipps <br> oder Anregungen: </td>
                 <td> <textarea cols="50" rows="10" name="text"> </textarea> </td>
         </tr>
         <tr>
                 <td> <input type="submit" value="Abschicken"></td>
                 <td> <input type="reset" value="L&ouml;schen"> </td>
         </tr>

         </table>

</form>
</body>
</html>
Und die PHP Datei lautet:

Code:
<?php
         $name=$_POST['name'];
         $mail=$_POST['mail'];
         $text=$_POST['text'];

         if($mail!=""): {
                  $mailtext="Name: ";
                  $mailtext.=$name;
                  $mailtext.="\n";
                  $mailtext.="E-Mail Adresse: ";
                  $mailtext.=$mail;
                  $mailtext.="\n";
                  $mailtext.="Anfrage: ";
                  $mailtext.="\n";
                  $mailtext.=$text;
                  $absender="From:";
                  $absender.=$mail;
                  mail("[email protected]","Anfrage über das Kontaktformular",$mailtext,$absender);
                  print("Ihre E-Mail wurde erfolgreich verschickt.");
         }

         else: {
                    print("Bitte geben Sie Ihre E-Mail Adresse ein!<br>");
                    print("<a href='kontakt.html'> Zurück </a>");
         }

?>
 
Kenne mich mit PHP nicht so gut aus aber die Fehlermeldung besagt ja das ein unerwartetes Ende in Zeile 26 ist. Fehlt vllt irgendetwas am Ende?
 
Zurück
Oben