Hallo liebe Gemeinde,
auch ich habe auf einer Flash-Homepage ein E-mail Formular eingebaut.
Der Versand und die Formatierung wird über ein PHP-Script gesteuert-
wobei der Versender ebenfalls eine Bestätigungs E-mail erhält.
Mein Problem:
"Nur" in der Bestätigungs E-mail werden die Umlaute nicht korrekt dargestellt.
(Meine Angaben für die Codierung sind in den beiden vorletzten Zeilen zu finden.)
Habe schon diverse Möglichkeiten getestet- aber leider ohne Erfolg. Vielleicht
hat jemand Lust mir etwas unter die Arme zu greifen.
Vielen Dank, beste Grüße
andreas
Der Code ist folgender:
auch ich habe auf einer Flash-Homepage ein E-mail Formular eingebaut.
Der Versand und die Formatierung wird über ein PHP-Script gesteuert-
wobei der Versender ebenfalls eine Bestätigungs E-mail erhält.
Mein Problem:
"Nur" in der Bestätigungs E-mail werden die Umlaute nicht korrekt dargestellt.
(Meine Angaben für die Codierung sind in den beiden vorletzten Zeilen zu finden.)
Habe schon diverse Möglichkeiten getestet- aber leider ohne Erfolg. Vielleicht
hat jemand Lust mir etwas unter die Arme zu greifen.
Vielen Dank, beste Grüße
andreas
Der Code ist folgender:
PHP:
<?php
if($flash==ok) {
$gesendet="Deine Nachricht wurde gesendet. Viel Glueck!";
$symbol="*";
$ip=$REMOTE_ADDR;
$datum = date("d.m.Y - H:i");
$suchen = "\r";
$ersetzen = "\n";
$kinder = str_replace($suchen,$ersetzen,$kinder);
$internet = str_replace($suchen,$ersetzen,$internet);
$neugierig = str_replace($suchen,$ersetzen,$neugierig);
$durchsetzen = str_replace($suchen,$ersetzen,$durchsetzen);
$erwachsene = str_replace($suchen,$ersetzen,$erwachsene);
$richtig = str_replace($suchen,$ersetzen,$richtig);
$langweilig = str_replace($suchen,$ersetzen,$langweilig);
$ernst = str_replace($suchen,$ersetzen,$ernst);
$interessant = str_replace($suchen,$ersetzen,$interessant);
$cool = str_replace($suchen,$ersetzen,$cool);
$helfen = str_replace($suchen,$ersetzen,$helfen);
$tiere = str_replace($suchen,$ersetzen,$tiere);
mail("$empfaenger1","Kinderleicht-Gewinnspiel$betreff",
"KINDER
$kinder
INTERNET
$internet
NEUGIERIG
$neugierig
DUCHSETZEN
$durchsetzen
ERWACHSENE
$erwachsene
RICHTIG
$richtig
LANGWEILIG
$langweilig
ERNST
$ernst
INTERESSANT
$interessant
COOL
$cool
HELFEN
$helfen
TIERE
$tiere
//-----------------------------------------------------//
IP: $ip, des Senders
Datum und Zeit: $datum
//-----------------------------------------------------//",
"From: $absender <$absemail>");
// **** Hier folgt der Code für die Bestätigungs E-mail **** Hier werden
// die Umlaute nicht korrekt dargestellt ****
$auto_reply = "Liebe[r] " .$absender.", \n\nvielen Dank f¸r deine Nachricht! Dies ist eine automatisch gesendete Best‰tigungs e-Mail.\n\n";
$auto_reply .= "Deine e-Mail, die du ¸ber unsere Webseite abgeschickt hattest, ist erfolgreich bei
KINDERLEICHT eingegangen. Jetzt nimmst du an unserer Verlosung teil.\n\n\n";
$auto_reply .= "Hier kannst Du noch einmal Deine Antworten auf unsere Fragen nachlesen:\n";
$auto_reply .= "
KINDER:
Wie unterscheiden sich Kinder von Erwachsenen? Wie gehen Erwachsene mit Kindern um?
$kinder\n\nINTERNET:
Wie oft benutzt du das Internet? Was magst du am Internet? Was machst du besonders oft,wenn du im Internet bist?
$internet\n\nNEUGIERIG:
Was macht dich neugierig? Kennst du Menschen, die besonders neugierig sind?
$neugierig\n\nDURCHSETZEN:
Was tust du,wenn du dich einmal gegen andere durchsetzen musst? Wie machst du das?
$durchsetzen\n\nERWACHSENE:
Sind Erwachsene anders als Kinder oder sind die Unterschiede gar nicht so gross? Welche Erwachsenen magst du besonders gern?
$erwachsene\n\nRICHTIG:
Wann hast du das letzte Mal etwas ganz Schwieriges richtig gemacht? Wie gehen andere damit um,wenn sie etwas falsch machen?
$richtig\n\nLANGWEILIG:
Was findest du richtig langweilig? Was ist langweilig in der Schule oder zu Hause?
$langweilig\n\nERNST:
Welche Menschen um dich herum sind besonders ernst? Warum sind sie so ernst? Was kann man tun,damit sie ˆfter lachen?
$ernst\n\nINTERESSANT:
Was interessiert dich besonders? Welche Dinge in der Schule findest du besonders interessant?
$interessant\n\nCOOL:
Was bedeutet es,wenn jemand cool ist? Warum wollen viele Leute gern cool sein? Wen findest du cool?
$cool\n\nHELFEN:
Gibt es Menschen,die nie Hilfe brauchen oder braucht jeder irgendwann jemanden,der ihm hilft? Nenne Beispiele.
$helfen\n\nTIERE:
Welches ist dein Lieblingstier? Kann man es streicheln oder ist das keine so gute Idee?
$tiere\n\n\n";
$auto_reply .= "Die Gewinner werden nach den Herbstferien auf unserer Webseite bekanntgegeben.\n\nWir w¸nschen dir schˆne Ferien.\nDEIN KINDERLEICHT-Team\n\n\nhttp://www.xxxxx.de\n";
mail("$absemail", "Best‰tigungsmail Kinderleicht-Gewinnspiel", $auto_reply, "From: $empfaenger1");
// **** HTML-Mail senden, "Content-type" -Header. setzen ****
$headers* = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//$headers .= "Content-Transfer-Encoding: 8bit\r\n";
echo "&status=$gesendet";
echo "&symbol=$symbol";
}
?>