Ich möchte senden, einfach, eine Mail mit Anlagen (mit einem Formular), auf Windows. Ich teste auf localhost. Alles ist in Ordnung, aber phpmailer fügen Sie nicht die Attachements, und die Mail zu senden leer ...Nicht senden von Mails (phpmailer), auf Windows, mit Anhang
Hier mein Code:
require_once('class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsMail();
$mail->SetFrom('[email protected]', 'H');
$mail->AddReplyTo("[email protected]",'H');
$mail->AddAddress('[email protected]', "H");
if (isset($_FILES) && count($_FILES)>0) {
foreach ($_FILES as $form) {
if ($form['error']==0) {
//$source = str_replace('\\','\\\\',$form["tmp_name"]);
$source = $form["tmp_name"];
$name = $form["name"];
if (!$mail->AddAttachment($source,$name)) {
echo "ERREUR D'ATTACHEMENT !! : "; var_dump($mail->ErrorInfo);
}
}
}
}
$mail->CharSet = 'utf-8';
$subject = "...";
$message = ' ...' ;
$mail->Subject = $subject;
$mail->MsgHTML($message);
if($mail->Send()) {
$back = array('response'=>1, 'data'=>'1');
} else {
$errors = $mail->ErrorInfo;
$back = array('response'=>0, 'errors'=>$errors, 'data'=>0);
}
ich keinen Fehler Durong den Prozess haben die attachement hinzuzufügen. .. bt der Post ist leer, ohne Datei angehängt :(
Thanx, Fabrice