Tom: Warnung vor dieser formmail

Beitrag lesen

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