Guten Morgen liebe Community,
ich habe mal eine kurze Frage:
Ich hab' 'n Kontaktformular geschrieben & bei der gesendeten E-Mail is' HTML enthalten. Wie muss ich das jetzt Kodieren, damit beim Empfänger, des Kontaktformulars, kein <html>...ankommt sondern formatiertes HTML?
Hier mal das Forumlar:
Habe es mit UTF 8 ohne BOM versucht aber dann kommt als E-Mail --> <html> <head>.... <-- an!
ich habe mal eine kurze Frage:
Ich hab' 'n Kontaktformular geschrieben & bei der gesendeten E-Mail is' HTML enthalten. Wie muss ich das jetzt Kodieren, damit beim Empfänger, des Kontaktformulars, kein <html>...ankommt sondern formatiertes HTML?
Hier mal das Forumlar:
Habe es mit UTF 8 ohne BOM versucht aber dann kommt als E-Mail --> <html> <head>.... <-- an!
PHP-Code:
<div class="formular_ueberschriften">Persönliche Angaben- Damit wir Sie erreichen können.</div>
<br /><br/>
<form method="post">
<div class="eingabe_box">
<div class="formular_text">
Anrede
</div>
<input class="textbox"<?php if(!empty($_POST['anrede'])){ echo 'value="'.$_POST['anrede'].'"'; } ?> alt="Anrede" name="anrede" class="textbox" type="text" />
</div>
<div class="eingabe_box">
<div class="formular_text">
<b>*</b>Name:
</div>
<input class="textbox"<?php if(!empty($_POST['name'])){ echo 'value="'.$_POST['name'].'"'; } ?> alt="Name" name="name" class="textbox" type="text" />
</div>
<div class="eingabe_box">
<div class="formular_text">
<b>*</b>Straße:
</div>
<input class="textbox"<?php if(!empty($_POST['strasse'])){ echo 'value="'.$_POST['strasse'].'"'; } ?> alt="Straße" name="strasse" class="textbox" type="text" />
</div>
<div class="eingabe_box">
<div class="formular_text">
<b>*</b>PLZ/Ort
</div>
<input class="textbox"<?php if(!empty($_POST['plz'])){ echo 'value="'.$_POST['plz'].'"'; } ?> alt="PLZ" name="plz" class="textbox" type="text" />
</div>
<div class="eingabe_box">
<div class="formular_text">
<b>*</b>Telefon
</div>
<input class="textbox"<?php if(!empty($_POST['telefon'])){ echo 'value="'.$_POST['telefon'].'"'; } ?> alt="Telefon" name="telefon" class="textbox" type="text" />
</div>
<div class="eingabe_box">
<div class="formular_text">
Fax
</div>
<input class="textbox"<?php if(!empty($_POST['fax'])){ echo 'value="'.$_POST['fax'].'"'; } ?> alt="Fax" name="fax" class="textbox" type="text" />
</div>
<div class="eingabe_box">
<div class="formular_text">
Empfänger
</div>
<input class="textbox"<?php if(!empty($_GET['mail'])){ echo 'value="'.$_GET['mail'].'"'; } ?> alt="Empfaenger" name="empfaenger" class="textbox" type="text" />
</div>
<div class="eingabe_box">
<div class="formular_text">
<b>*</b>E-Mail:
</div>
<input class="textbox"<?php if(!empty($_POST['mail'])){ echo 'value="'.$_POST['mail'].'"'; } ?> alt="Mail" name="mail" class="textbox" type="text" />
</div>
<br /><br /><br /><br /><br /><br /><br /> <br /> <br />
<div class="formular_ueberschriften">
Fragen - alles was Sie wissen möchten.
</div>
<br /><br /><br/>
<div class="eingabe_area">
<div class="formular_text">
Anfrage:
</div>
<textarea wrap="physical" name="text" cols="50" rows="6" class="textbox_big">
<?php if(!empty($_POST['text'])){ echo ''.$_POST['text'].''; } ?>
</textarea>
</div>
<br />
<br />
<div class="abschicken_button">
<input alt="Abschicken" name="senden" value="Abschicken" id="formular_senden" type="submit" />
</div>
</form>
<br />
<?php
if(isset($_POST['senden'])){
$anrede = $_POST['anrede'];
$strasse = $_POST['strasse'];
$telefon = $_POST['telefon'];
$name = $_POST['name'];
$plz = $_POST['plz'];
$fax = $_POST['fax'];
$mail = $_POST['mail'];
$empfaenger = $_POST['empfaenger'];
$nachricht = $_POST['text'];
$emfang = $_POST['empfaenger'];
if( $strasse <> '' and $telefon <> '' and $name <> '' and $plz <> '' and $mail <> '' and $nachricht <> ''){
$inhalt = '<html><head></head><body>'.$anrede.' '.$name.'<br /> Straße:'.$strasse.'<br /> Telefonnummer:'.$telefon.' <br/ >
Fax: '.$fax.' <br /> E-Mail Adresse: '.$mail.' <br /> Anschrift: '.$plz.'<br /><br />
hat folgende Nachricht an Sie gesendet: <br /><br />'.$nachricht.'</body></html>';
$extra = "From: $name <$mail>\n";
$extra .= "SUBJECT: Kontaktformular ";
$extra .= "Content-Type: text/html Content-Transfer-Encoding: 8bit\n";
mail($emfang, $betreff, $inhalt, $extra);
echo('<div id="nachricht"><a name="geschaft">Ihre Nachricht wurde gesendet.</a></div><br /><br />');
echo('<meta http-equiv="refresh" content="1; URl=#geschaft">');
}else {
echo('<div id="nachricht"><a name="fehler">Füllen Sie bitte alle Felder aus.</a></div><br /><br />');
echo('<meta http-equiv="refresh" content="1; URl=#fehler">');
}
}
?>

...
Kommentar