Hallo Leute,
ich bin ganz neu im PHP-Universum. Und natürlich dauerte es nicht lange bis zur ersten Frage.
Also: Ich hab da ein mail-senden script (siehe unten), das ich von einer Flashapplikation heraus aufrufe. Das funktioniert auch alles ganz wunderbar. NUR: die Umlaute kommen nicht richtig an. Muss man da im header noch was einstellen, so wie URF-8 encoding oder so?
Freue mich auf eure Hilfe
schönen Tag noch
TF
ich bin ganz neu im PHP-Universum. Und natürlich dauerte es nicht lange bis zur ersten Frage.
Also: Ich hab da ein mail-senden script (siehe unten), das ich von einer Flashapplikation heraus aufrufe. Das funktioniert auch alles ganz wunderbar. NUR: die Umlaute kommen nicht richtig an. Muss man da im header noch was einstellen, so wie URF-8 encoding oder so?
Freue mich auf eure Hilfe
schönen Tag noch
TF
PHP:
<?
$suchen = "\r";
$ersetzen = "<br>";
// Suche und ersetzte, da Flash Zeilenumbrueche mit \r angibt
// und php aber nur mit \n arbeitet
$message_new = str_replace($suchen,$ersetzen,$message);
$header="From:$email\n";
$header .= "Reply-To: $email\n";
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "X-Sender-IP: $REMOTE_ADDR\n";
$header .= "Content-Type: text/html";
//
$body = "<font face='Verdana' size='1'>Name: $name_from<br>";
$body .= "Firma: $firma<br><br>";
$body .= "Subject: $subject<br><hr>";
$body .="$message_new<br><hr>";
$body .="this mail was sent from www.fwa.at</font><br><hr>";
mail("info@fwa.at","mail von homepage",$body,$header);
echo "respond=Vielen Dank für Ihre Nachricht!";
?>