• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Kontaktformular

Status
Für weitere Antworten geschlossen.

Madej

Neues Mitglied
Hallo,

ich hab eine Frage hab mir ein Kontaktformular zusammen geschrieben. Nun möchte ich das es nicht also normale email versickt wird sonder als html email. Ich hofe ich bin hier in PHP richtig, da die eigentlich datei wo sendet php ist.

hier meine html vom Formular:

<html>
<head>
<title>Kontaktformular</title>
</head>
<body>
<table border="0" cellpadding="1" cellspacing="2">
<form action="auswertung.php" method="post">
<tr>
<td>Name:</td>
<td><input name="Name" size="20" type="text"></td>
</tr>
<tr>
<td>eMail:</td>
<td><input name="Email" size="20" type="text"></td>
</tr>
<tr>
<td>Betreff:</td>
<td><select name="Betreff" size="1"><option>Kontakt</option>
</tr>
<tr>
<td>Nachricht:</td>
<td><textarea cols="25" name="Nachricht" rows="5"></textarea></td>
</tr>
<tr>
<td valign=top>Anhang</td>
<td><input name="absender_anhang" type="file" size="30" </td>
</tr>
<tr>
<td align="center" colspan="2"><input name="Reset" type="reset" value="Löschen"> <input name="Send" type="submit" value="Abschicken"></td>
</tr>
</form>
</table>
</body>
</html>

php zum verschicken:

<?php

$Empfaenger = "[email protected]";

if($_REQUEST['Send'])
{
if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))
{
echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!";
}
else
{
$Mailnachricht = "Sie haben folgende Nachricht erhalten: \n\n";
while(list($Formularfeld, $Wert)=each($_REQUEST))
{
if($Formularfeld!="Send")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Kontakt: ";
$Mailbetreff .= $_REQUEST['Betreff'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);
echo"Vielen Dank für Ihre eMail!";
}
}
else
{
echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontaktformular.php\">Seite</a>.";
}

?>

Nun was muss ich ändern ich find nichts was mir da weiter hilft.

Danke im voraus
 
Setze einfach diesen Code ein
PHP:
...

$Mailbetreff .= "\r\nMIME-Version: 1.0\r\n";
$Mailbetreff .= "Content-type: text/html; charset=iso-8859-1";

...
 
Gut Vielen dank :)

nun wollt ich wissen wie ich da bilder mit verschicken kann, also nicht als Anhang sondern das man die in der email gleich sieht. Wen jemand helfen könnt wäre es sehr nett ,aber durch hilfreiche Links wäre mir auch sehr geholfen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben