Claudia: Mailscript schützen gegen Hack-Attacken???

Beitrag lesen

Habe es nun so gemacht und funktioniert auch. Ist das mit $_POST
unbedingt erforderlich?

<?php

urlencode ($nachricht);
$nachricht=str_replace("\r","\n",$nachricht);

$nameeingabe = preg_replace('/[\<>.$?"\n]/', '', $nameeingabe);
$email = preg_replace('/[\<>$?"\n]/', '', $email);
$nachricht = preg_replace('/[\<>.$?"]/', '', $nachricht);

$empfaenger = "meinname@meinedomain.de";

$betreff = "Formular: Nachricht von " . $nameeingabe;

$nachrichtgesamt = "$nameeingabe machte folgende Angaben im Formular:\n\n";
$nachrichtgesamt.= "------------------------\n";
$nachrichtgesamt.= "Name:      $nameeingabe\n";
$nachrichtgesamt.= "E-Mail:    $email\n";
$nachrichtgesamt.= "Nachricht: $nachricht\n";
$nachrichtgesamt.= "------------------------\n";

mail( $empfaenger, $betreff, $nachrichtgesamt, "From: $nameeingabe <$email>" );

?>