Hello,
formular.php :
<?php
if ($_POST['empfaenger'] =="1")
{
$empf = "empfaengerA@domain.com";
}
else
{
$empf = "empfängerB@domain.com";
}$subject = "Kontaktmail";
$message = $_POST['name']: $_POST['message'];
in der Zeile hier drüber steckt der Fehler.
$mail = $_POST['eMail'];
mail($empf,$subject,$message,"From: $mail");
echo "Vielen Dank für das Ausfüllen des Formulares!"
in der Zeile hier drüber fehlt das Semikolon. Das sit schmutzig...
?>
Ich hoffe nur für Dich, dass Du dieses Formular nicht auf einen öffentlich zugänglichen Server stellst. Das kann tödlich werden.
Niemals Post-Parameter direkt in Datenbanken oder Formmailer übernehmen. Über den Parameter eMail kann man deinem Mailserver nahezu jeden Auftrag geben.
Grüße
Tom