Ich habe diesen Code zum versenden einer Email mit der eingebauten mail() Funktion.
$to = 'empfaenger@example.com';
$subject = 'Test E-Mail mit Anhang';
$message = '<html><body><p>Dies ist eine <strong>Test</strong>-E-Mail mit einem Anhang.</p></body></html>';
$headers = "From: absender@example.com\r\n";
$headers .= "Reply-To: absender@example.com\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"boundary_string\"\r\n";
$email_body = "--boundary_string\r\n";
$email_body .= "Content-Type: text/html; charset=\"UTF-8\"\r\n";
$email_body .= "Content-Transfer-Encoding: 7bit\r\n\r\n";
$email_body .= $message . "\r\n";
$mail_sent = mail($to, $subject, $email_body, $headers);
if ($mail_sent) {
echo "Die E-Mail wurde erfolgreich gesendet.";
} else {
echo "Fehler beim Senden der E-Mail.";
}
Wie kann ich einen Dateianhang mit senden?