Hallo irgendwie habe ich probleme mit der variablenzuweisung, ich bekomme immer den im betreff genannten fehler hier mein code(auszug der betreffenden zeilen) der fehler ist erst aufgetreten als ich den betreff festlegen wollte. Er wurde vorher in ein imput feld eingegeben
PHP-Code:
$Betreff = "Anfrage";
function SendMail ($To, $Subject, $Message, $From)
{
$valid = $To && $Subject && $Message && $From;
if (! $valid)
{
return 1;
}
$ret = mail ("$To", "$Subject", "$Message", "From: $From");
if (! $ret)
{
return 2;
}
return 0;
}
if ($Send)
{
# Der Button "Senden" wurde angeklickt.
$errors = CheckInput ($HTTP_POST_VARS);
if (! $errors)
{
# Alle Eingaben vorhanden
$Subject = $Betreff;
$Auswahl =$HTTP_POST_VARS["Auswahl"];
$nr =$HTTP_POST_VARS["Nummer"];
$Groesse =$HTTP_POST_VARS["Gross"];
$Redu =$HTTP_POST_VARS["Red"];
$Message = "$Anrede\n$Name\n$Firma\n$Strasse\n$plzort,
$Land\nTelefon: $Telefon Fax: $fax Email:
$From\n\n------------------------------------------------------------------------
------------------\n$Menge $nr
$Groesse$Redu $Auswahl \n\n\n$Message";
$ret = SendMail ($To, $Subject, $Message, $From);
if ($ret != 0)
{
# Vielleicht haben Sie vergesssen, den Empfaenger einzutragen
# sehe Variable $To am Anfang
require ("$errorpage");
}
else
{
if ($Autoresponder)
{
$Response = "Ihre Mail wurde an $To weitergeleitet.\n";
SendMail ($From, $Subject, $Response, $Autoresponder);
}
require ("$response");
}
exit ();
}
else
{
$Hinweis = "<b>Füllen Sie alle mit * gekennzeichneten Felder aus!</b><br>\n";
}
}
Kommentar