Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Fehler bei selbstgecodetem Kontakformular (https://www.gegen-bilderklau.net/thread.php?threadid=102369)


Geschrieben von Maxy am 05.04.2007 um 14:06:

  Fehler bei selbstgecodetem Kontakformular

Hey,
ich habe ein Problem mit einem selbstgecodeten Kontaktformular.
Eigentlich passt alles soweit, ich habe eine externe Datei zur Auswertung angelegt, aber da ist das Problem, wenn ich was abschicken will, dann kommt:

unexpected T_VARIABLE (...) on line 14

Ich finde aber um's Verrecken nicht, was da für ein Problem vorliegt. Kann mir da vielleich wer behilflich sein ? Warscheinlich ist es was ganz simples und ich hab's nur übersehen, hab halt einfach bis jetzt nur wenig mit PHP gearbeitet...

Hier mein Code dazu:
code:
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:
<?
$fehler = "";
$name = $_POST['name'];
$adresse = $_POST['adresse'];
$nachricht = $_POST['nachricht'];
if (empty($name)) $fehler .= "<li>der Absendername fehlt</li>";
if (empty($adresse)) $fehler .= "<li>der Absendername fehlt</li>";
if (empty($nachricht)) $fehler .= "<li>keine Nachricht eingetragen wurde</li>";
if (empty($fehler)) {
$nz = chr(13).chr(10);
$an = "xX_Itachi_Xx@hotmail.de";
$betreff = "Nachricht per Kontaktformular";
$from = "From: Kontaktformular <email@adresse.de>"
$datum = "Datum: ".date("j.n.Y").$nz;
$zeit = "Zeit: ".date("H:i").$nz;
$von = "Von: ".$name."<".$adresse.">".$nz;
$linie ="----------------".$nz;
$text = $datum.$zeit.$von.$linie.$nachricht;
mail($an,$betreff,$nachricht,$from);
}
 else $titel = "Es ist ein Fehler aufgetreten"; 
?>
<html>
<head>
<title><?=$titel?></title>
</head>
<body>
<?
if (empty($fehler)) {
$text = strip_tags($text);
$text = htmlentities($text);
$text = str_replace($nz,"<br>",$text);
echo "<p>Ihre Nachricht wurde erfolgreich versandt.</p>";
echo "<p>$text</p>";
} else {
echo "<p>Ihre Nachricht konnte nicht versandt werden, weil";
echo "<ul>$fehler</ul>";
echo "</p>";
}
?>
</body>
</html>




Geschrieben von miss_trinity am 05.04.2007 um 15:12:

  RE: Fehler bei selbstgecodetem Kontakformular

Da fehlt ein ;

php:
1:
2:
$from "From: Kontaktformular <email@adresse.de>"
$datum "Datum: ".date("j.n.Y").$nz;


php:
1:
2:
$from "From: Kontaktformular <email@adresse.de>";
$datum "Datum: ".date("j.n.Y").$nz;



Geschrieben von Maxy am 05.04.2007 um 15:31:

 

Vielen Dank ^^
*mich schäm dass ich das nicht selbst gefunden hab...*


Forensoftware: Burning Board, entwickelt von WoltLab GmbH