DaveThuet
Erfahrenes Mitglied
Hallo...
Wie kann ich folgender Code anpassen damit es Uploads als Anhang einfügt im Mail?
Die Besucher sollte die möglichkeit haben mir auch Dateien zu zusenden mit dem Kontaktformular.
Der Code der sendmail.php
Hier noch das Kontaktformular:
Wäre sehr dankbar für eine Lösung meines Problems!
Wie kann ich folgender Code anpassen damit es Uploads als Anhang einfügt im Mail?
Die Besucher sollte die möglichkeit haben mir auch Dateien zu zusenden mit dem Kontaktformular.
Der Code der sendmail.php
PHP:
<?php
### Konfiguration ###
# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'MEINEEMAILADRESSE';
# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom = "From: " . $_POST['Email'] . "\n";
$strFrom .= "X-Sender: <MEINEEMAILADRESSE>\n";
$strFrom .= "X-Mailer: PHP\n";
$strFrom .= "X-Priority: 3\n";
$strFrom .= "Errors-To: <MEINEEMAILADRESSE>\n";
$strFrom .= "Return-Path: <MEINEEMAILADRESSE>\n";
$strFrom .= "Reply-To: " . $_POST['Email'] . "\n";
$strFrom .= "Content-Type: text; charset=iso-8859-15\n";
# Welchen Betreff sollen die Mails erhalten?
$strSubject = 'TITEL '.$Betreff.' ';
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml = 'kontakt-danke.php';
# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter = ": ";
### Ende Konfiguration ###
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, $strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?>
HTML:
<form action="sendmail.php" method="post" enctype="multipart/form-data" name="kontakt" id="kontakt" onSubmit="return checkKontaktForm(this)">
<table width="460" border="0" align="center" cellpadding="0" cellspacing="0" style="">
<tbody>
<tr>
<td height="26" style="">Anrede: <span class="absatz">*</span></td>
<td style="">
<select name="Anrede">
<option value="---">---</option>
<option value="Frau">Frau</option>
<option value="Herr">Herr</option>
</select> </td>
</tr>
<tr>
<td height="26" style="" width="180">Vorname: <span class="absatz">*</span></td>
<td style="" width="280"><input id="Vorname" name="Vorname" size="40"/></td>
</tr>
<tr>
<td height="26" style="">Name: <span class="absatz">*</span></td>
<td style=""><input id="Name" name="Name" size="40"/></td>
</tr>
<tr>
<td height="26" style="">Strasse:</td>
<td style=""><input id="Strasse" name="Strasse" size="40"/></td>
</tr>
<tr>
<td height="26" style="">Plz/Ort:</td>
<td style=""><input id="PlzOrt" name="PlzOrt" size="40"/></td>
</tr>
<tr>
<td height="26" style="">Land: <span class="absatz">*</span></td>
<td style="">
<select name="Land">
<option value="------">------</option>
<option value="Schweiz">Schweiz</option>
<option value="Deutschland">Deutschland</option>
<option value="Österreich">Österreich</option>
<option value="Lichtenstein">Lichtenstein</option>
</select> </td>
</tr>
<tr>
<td height="26" style="">Telefon:</td>
<td style=""><input id="Telefon" name="Telefon" size="40"/></td>
</tr>
<tr>
<td height="26" style="">Email: <span class="absatz">*</span></td>
<td style=""><input id="Email" name="Email" size="40"/></td>
</tr>
<tr>
<td height="26" style="">Betreff: <span class="absatz">*</span></td>
<td style="">
<select name="Betreff">
<option value="------">------</option>
<option value="Anfrage">Anfrage</option>
<option value="Linktausch">Linktausch</option>
<option value="Bannertausch">Banertausch</option>
<option value="Diverses">Diverses</option>
</select>
</td>
</tr>
<tr>
<td height="26" style="">Bemerkungen: <span class="absatz">*</span></td>
<td style="">
<textarea name="Bemerkungen" cols="40" rows="4" id="Bemerkungen"></textarea></td>
</tr>
<tr>
<td height="26" style="">Anhang:</td>
<td style=""><label><input type="file" name="Anhang" /></label></td>
</tr>
<tr>
<td style=""> </td>
<td style=""><input name="Submit" type="submit" value="Senden"/> </td>
</tr>
<tr>
<td style=""> </td>
<td style=""> </td>
</tr>
</tbody>
</table>
</form>