S
sevY
Hallo, ich habe ein Kontaktformular in Flash erstellt und gebe nun die Variablen an eine Php-Datei mit u.a. Inhalt. Umlaute und Sonderzeichen werden in der zugestellten eMail nicht korrekt dargestellt. Ich habe es mit URLEncode() probiert, aber ich bekomme die Lösung nicht.
Hier der Inhalt der PHP:
<?
$adminaddress = "frage@kontaktformular.test";
$siteaddress ="http://www.Frage.de";
$sitename = "Firma";
$date = date("m/d/Y H:i:s");
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);
IF ($action != "")
{
$msg = "
Name: $inputName
Company: $inputCompany
Email: $inputEmail
Telephone: $inputTel
Message: $inputMessage
Browsertyp: $HTTP_USER_AGENT
Provider: $ip
IP address des Users: $REMOTE_ADDR
Date/Time:__$date
";
mail("$adminaddress","flashmailer Frage.de vom $date","$msg",
"FROM:$inputEmail
Content-Type: text/html");
$sendresult = "Done!";
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);
// echo "$send_answer";
}
?>
Kopie aus der zugestellten eMail:
ae = html = ä
ae = typisch = À
ss = typisch = Ã
Umlautereihe: À ö Ã<pi>
Sonderzeichen:
@
–
gree+ingz
Hier der Inhalt der PHP:
<?
$adminaddress = "frage@kontaktformular.test";
$siteaddress ="http://www.Frage.de";
$sitename = "Firma";
$date = date("m/d/Y H:i:s");
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);
IF ($action != "")
{
$msg = "
Name: $inputName
Company: $inputCompany
Email: $inputEmail
Telephone: $inputTel
Message: $inputMessage
Browsertyp: $HTTP_USER_AGENT
Provider: $ip
IP address des Users: $REMOTE_ADDR
Date/Time:__$date
";
mail("$adminaddress","flashmailer Frage.de vom $date","$msg",
"FROM:$inputEmail
Content-Type: text/html");
$sendresult = "Done!";
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);
// echo "$send_answer";
}
?>
Kopie aus der zugestellten eMail:
ae = html = ä
ae = typisch = À
ss = typisch = Ã
Umlautereihe: À ö Ã<pi>
Sonderzeichen:
@
–
gree+ingz