Ich wollte dem Kontaktformular einen Anhang beifügen. Komme nun aber nicht wieter.
In der class.phpmailer.php gibt es ein paar funktionen wie AddAttachment() und AttachAll() die wohl dazu da sind Anhänge mit zu verschicken.
Code: Alles auswählen
if (is_array($_POST)) {
foreach ($_POST as $key => $value) {
if ($key != 'send' && $key != 'submit') {
$mail_body .= '<tr><td>'.str_replace('_',' ',$key).'</td><td>'.nl2br($value).'</td></tr>';
$mail_body_html .= '<tr><th>'.str_replace('_',' ',$key).'</th><td>'.nl2br($value).'</td></tr>';
if($key == 'Anhang') {
$mail_attachment = $value;
}
}
}
}
Code: Alles auswählen
$mail->AttachAll($mail_attachment);
oder
$mail->AddAttachment($mail_attachment);