Hallo Spezialisten, bin seit heute neu hier und hoffe hier geholfen zu werden.
Auf unserer Webseite habe ich ein Kontaktformular, welches bei einer Rückantwort keine Umlaute konnte. Habe dann folgendes eingefügt:
Nun gehen Umlaute, aber die Formatierung ist hin, es wird alles in einem Textblock angezeigt.
so sieht das script jetzt aus:
und so vorher:
Kann mir da jemand helfen?
Danke
Auf unserer Webseite habe ich ein Kontaktformular, welches bei einer Rückantwort keine Umlaute konnte. Habe dann folgendes eingefügt:
PHP-Code:
$header = "From:" .$eMail. "\nContent-Type:text/html; charset=utf-8\nContent-Transfer-Encoding: 8bit\n";
Nun gehen Umlaute, aber die Formatierung ist hin, es wird alles in einem Textblock angezeigt.
so sieht das script jetzt aus:
PHP-Code:
<? if(false){ ?><link href="../css/core.css" rel="stylesheet" type="text/css" /><? }?>
<div id="sub">
<?php
//Betreff holen
$url = $_SERVER["REQUEST_URI"];
$url = explode("?", $url);
$betr = @str_replace("betr=","",$url[1]);
//falls formular schon geschickt
if(isset($_POST['PLZ'])){
//$admin= 'kmajo@kabelbw.de';
$admin= 'verkauf@watersam.de';
$subject= "Formular auf www.watersam.de";
$message= "Nachrichten an ".$admin.":\n\n";
foreach($_POST as $name=>$value) {
$message.= "$name: $value\n";
}
$header = "From:" .$eMail. "\nContent-Type:text/html; charset=utf-8\nContent-Transfer-Encoding: 8bit\n";
// mail($admin, $subject, $message, "From: ");
mail($admin, $subject, $message, $header);
echo "<p><strong>Vielen Dank für Ihre Nachricht. Wir werden uns so schnell wie möglich mit Ihnen in Verbindung setzen.</strong><p>";
und so vorher:
PHP-Code:
<? if(false){ ?><link href="../css/core.css" rel="stylesheet" type="text/css" /><? }?>
<div id="sub">
<?php
//Betreff holen
$url = $_SERVER["REQUEST_URI"];
$url = explode("?", $url);
$betr = @str_replace("betr=","",$url[1]);
//falls formular schon geschickt
if(isset($_POST['PLZ'])){
//$admin= 'kmajo@kabelbw.de';
$admin= 'verkauf@watersam.de';
$subject= "Formular auf www.watersam.de";
$message= "Nachrichten an ".$admin.":\n\n";
foreach($_POST as $name=>$value) {
$message.= "$name: $value\n";
}
mail($admin, $subject, $message, "From: ");
echo "<p><strong>Vielen Dank für Ihre Nachricht. Wir werden uns so schnell wie möglich mit Ihnen in Verbindung setzen.</strong><p>";
Danke

Kommentar