Keine Chance keine Umlaute kein Versand

braungraphix

Erfahrenes Mitglied
Hatte bei meinem Script auch das Problem, dass keine Umalute versand werden und habe deshalb im Forum nachgelesen und auch einiges gefunden aber ! Nun geht mein Script nicht mehr denke ist ist nur ein kleiner Fehler aber ich finde ihn nicht. Wäre super wenn ihr mir helfen könntet. Danke im Vorraus.

PHP:
<?
 $suchen = "\r"; 
 $ersetzen = "\n"; 
 // Suche und ersetzte, da Flash Zeilenumbrueche mit \r angibt
 // und php aber nur mit \n arbeitet
 $nachricht_neu = str_replace($suchen,$ersetzen,$_POST[txt_nachricht]); 
 $text = $_POST[txt_name].", übermittelt Ihnen folgende Informationen:\n";
 $text .= "Name: .urldecode($_POST[txt_name])."\n";
 $text .= "Firma: .urldecode($_POST[txt_firma])."\n";
 $text .= "Straße: .urldecode($_POST[txt_str])."\n";
 $text .= "Ort: .urldecode($_POST[txt_ort])."\n";
 $text .= "Plz: .urldecode($_POST[txt_plz])."\n";
 $text .= "Tel: .urldecode($_POST[txt_tel])."\n";
 $text .= "eMail: .urldecode($_POST[txt_email])."\n";
 $text .= "Nachricht: $nachricht_neu \n";
 $text = utf8_decode($text);
 $empfanger = "mailserver@braungraphix.de";
 mail($empfanger, "Kontakt Braungraphix", $text, "Von: Kontakt Braungraphix");
 ?>
 
Zuletzt bearbeitet:
:D:D
In den Zeilen mit dem ":" wie z.b.
PHP:
text .= "Name: .urldecode($_POST[txt_name])."n";
fehlen vor dem ".urldecode...." die Anführungszeichen (und der slash vor dem n) und die anführungszeichen im post
also:
PHP:
text .= "Name: ".urldecode($_POST["txt_name"])."\n";
 
Zurück