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:
Und die PHP Datei lautet:
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öschen"> </td>
</tr>
</table>
</form>
</body>
</html>
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>");
}
?>