Hallo!
Ich habe in den letzten Wochen aus einem Template eine Website für meine baldige Hochzeit erstellt und sie ist FAST fertig... leider nur fast... das Kontaktformular treibt mich in den Wahnsinn. Egal was ich mache, es kommt einfach keine E-mail in meinem Postfach an.
Bei der ganzen Geschichte handelt es sich um ein Flash-Formular verbunden mit einer XML Datei und letztendlich soll der Inhalt des Formulars per PHP in meinem Hotmail Account ankommen.
Getestet, ob der sendmail Befehl auf dem Webspace funktioniert habe ich auch schon, da kam eine E-mail bei mir an.
Hier ist das PHP Script
ZitatAlles anzeigen<?php
$SENDTO =$_POST['SENDTO']; ///your e-mail adress ( change in configuration xml file)
$message.=$_POST['HEADLINE']."\r\n\r\n\r\n"; /////entrance e-mail ( change in configuration xml file)
$KEY_SUBJECT=$_POST['KEY_SUBJECT']; ///// ( change in configuration xml file)
$KEY_RETURNABLE_EMAIL=$_POST['KEY_RETURNABLE_EMAIL']; ///// ( change in configuration xml file)
/////////////////////////////////////////////////////////////code send e-mail
foreach ($_POST as $varname => $varvalue) {
$array_value=explode(":",$varvalue);
$array[$varname][0]=$array_value[0];
$array[$varname][1]=$array_value[1];
}
$array = array_reverse($array);
foreach ($array as $varname => $varvalue) {
if($varname!="onLoad"&&$varname!="SENDTO"&&$varname!="HEADLINE"&&$varname!="KEY_SUBJECT"&&$varname!= "KEY_RETURNABLE_EMAIL"){
$message.=$varvalue[0]." : \r\n ".$varvalue[1]."\r\n\r\n\n\n";
}
}
$subject =$array[$KEY_SUBJECT][1]; /////subject
$email_from=$array[$KEY_RETURNABLE_EMAIL][1];
//$header = "From:$email_from <$email_from>\n";
//$header .= "MIME-Version: 1.0\r\n"."Content-type: text/plain; charset=utf-8\r\n";
//$header .= "Content-Type: text/plain;\n";
//$header .= "\tcharset=\"iso-8859-2\"\n";
//$header .= "Content-Transfer-Encoding: quoted-printable\n\n";
$header = "MIME-Version: 1.0";
$header .= "Content-Type:text/html;charset=iso-8859-1\n";
$header .= "Content-Transfer-Encoding: 8bit\n";
mail($SENDTO,$subject,$message,$header);
echo "&senden=ok&";
/////////////////////////////////////////////////////////end code
?>
Besteht da noch Hoffnung? Ich habe wirklich gar keine Ahnung was ich noch machen soll!
Das hier bekomme ich als Fehlermeldung:
ZitatWarning
Zitat: array_reverse() [function.array-reverse]: The argument should be an array in /home/paul/public_html/php/url_sendalt.php on line 22
Warning: Invalid argument supplied for foreach() in /home/paul/public_html/php/url_sendalt.php on line 24
&senden=ok&
HILFE!!!