saftmeister
Nutze den Saft!
Ok, dann hast du da dein Problem. Versuch mal das:
Hintergrund: Wenn die register_globals auf Off stehen, werden die Werte, die über GET, POST, COOKIE oder SESSION reinkommen, nicht als Variablen verfügbar gemacht, sondern sind nur über das korrespondierende Superglobale Array $_GET, $_POST, usw. verfügbar. Das ist ein Sicherheitsaspekt.
Im übrigen empfehle ich, die Werte nicht ungefiltert zu übernehmen.
PHP:
<?php
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', 1);
$vtext="Ihre Mail ist sicher bei $_POST['empf'] angekommen. Sie werden in den nächsten Tage eine Antwort erhalten.";
$bestaetigung="Nachricht angekommen";
$message=str_replace("\\\"","\"",$_POST['message']);
$message=str_replace("\'","'",$message);
urlencode ($message);
$message=str_replace("%0D","\n",$message);
mail($_POST['empf'],$_POST['subject'],"$_POST['vn'] $_POST['nn']\n$_POST['hp']\n\n\n\n $message","From: ".$_POST['email']);
mail($_POST['email'],$_POST['bestaetigung'],$_POST['vtext'],"From: ".$_POST['empf']);
?>
Hintergrund: Wenn die register_globals auf Off stehen, werden die Werte, die über GET, POST, COOKIE oder SESSION reinkommen, nicht als Variablen verfügbar gemacht, sondern sind nur über das korrespondierende Superglobale Array $_GET, $_POST, usw. verfügbar. Das ist ein Sicherheitsaspekt.
Im übrigen empfehle ich, die Werte nicht ungefiltert zu übernehmen.