Moin,
ich möchte den Eingaben eines Formulars mittels PHP verschicken. Das ich so etwas gemacht habe, ist schon lange her. Früher wurde der PHP-Teil mit im <header> platziert. Egel ob ich den PHP-Teil jetzt Header oder oberhalb des Form platziere, der Validator des W3C meckert.
Error: Saw <?. Probable cause: Attempt to use an XML processing instruction in HTML. (XML processing instructions are not supported in HTML.)
At line 37, column 5
ular</h1>↩↩ <?php↩ $betref
Error: Bad value <?=$_SERVER[PHP_SELF]; ?> for attribute action on element form: Illegal character in path segment: < is not allowed.
From line 45, column 6; to line 46, column 32
?>↩ ↩ <form name="kontaktFormular" method="post" action="<?=$_SERVER[PHP_SELF]; ?>" ↩ onSubmit="return isValid()">↩
Mein PHP-Teil sieht so aus:
<?php
$betreff = "LUG - Anfrage vom Kontaktformular";
$nachricht = $_POST["message"];
$empfaenger="max.musterman@musterseite.de";
if(($nachricht!='')&&($betreff!='')
mail($empfaenger, $betreff, $vname, $nname, $email, $message, $send);
?>
Wo ist mein Fehler?
Gruß Heiko