Hallo zusammen,
eine kurze Frage,
doch zuerst der Formular-Code der Datei "sendscript.php":
Der Text, den der User in diesenm Formularfeldern eingibt, kommt bei mir sehr seltsam verzerrt an: z.B:
nach langem Überlegen - für diese Lösung entschieden: Da das Logo zu groß ist, erscheinen nun die drei Köpfe. Viele Grüße (als Beispiel)
Auch Satzformatierungen wie Enter etc. funktionieren nicht.
Der Text wird einfach in einem Stück aneinander gehängt.
Was mache ich falsch? Wie kann ich den Code umschreiben,
dass Umlaute regulär und auch die Enters angezeigt werden?!
Danke schon jetzt für eure Hilfe!
Claudia
eine kurze Frage,
doch zuerst der Formular-Code der Datei "sendscript.php":
PHP:
<?PHP
$Fehlen = "";
if (empty($Name)) {
$Fehlen = $Fehlen."<LI>Ihr Name";
}
if (empty($eMail)) {
$Fehlen = $Fehlen."<LI>Ihre eMail-Adresse";
}
if (empty($Nachricht)) {
$Fehlen = $Fehlen."<LI>Ihre Nachricht";
}
if (!empty($Fehlen)) {
echo "<font size=3 face=Arial>";
echo "Bitte entschuldigen Sie, aber Ihre Nachricht wurde nicht versandt.<BR>";
echo "Es fehlten nämlich folgende Angaben:<BR><BR>";
echo "<B>$Fehlen</B><BR><BR>";
echo "Bitte klicken Sie in Ihrem Internetbrowser auf Zurück versuchen Sie es erneut!<BR>";
echo "Wichtig ist, dass Sie alle mit * gekenntzeichneten Felder ausfuellen!<BR><BR>Danke!</font>";
} else {
$header = "MIME-Version: 1.0\n";
$header .= "Content-type: text/html; charset=iso-8859-1\n";
$header .= "From: $eMail\n";
$header .= "Cc: info@abc.de\n";
$Body ="<html><body><font size=4 face=Arial><b>eMail / Anfrage</b><font size=3> <p> <u>Nachricht:</u><br> $Nachricht <p> <u>Daten:</u><br>Name: $Name <br> Adresse: $Adresse1, $Adresse2 <br> eMail: $eMail <br> Datum: ".date("d. m. (M) Y - H:i")." Uhr <br> IP-Adresse: $REMOTE_ADDR <p> Vielen Dank für Ihre Nachricht,<br>Ihr Team von abc.de</body></html>";
mail("$eMail", "$Betreff", "$Body", $header );
header ("location: http://www.abc.de/danke.php");
}
?>
Der Text, den der User in diesenm Formularfeldern eingibt, kommt bei mir sehr seltsam verzerrt an: z.B:
nach langem Überlegen - für diese Lösung entschieden: Da das Logo zu groß ist, erscheinen nun die drei Köpfe. Viele Grüße (als Beispiel)
Auch Satzformatierungen wie Enter etc. funktionieren nicht.
Der Text wird einfach in einem Stück aneinander gehängt.
Was mache ich falsch? Wie kann ich den Code umschreiben,
dass Umlaute regulär und auch die Enters angezeigt werden?!
Danke schon jetzt für eure Hilfe!
Claudia
Zuletzt bearbeitet: