par
Vince32 » 13 août 2015, 16:47
or 1 a raison il vaut mieux par tranquilité utiliser PHPMAILER qui est le meilleur moyen d'envoyer des email avec PHP.
télécharge la class PHPMAILER :
https://github.com/Synchro/PHPMailer
les seul fichier dont tu a besoin sont :
PHPMailerAutoload.php
class.phpmailer.php
class.pop3.php
class.smtp.php
tu peux mettre les 4 fichiers dans le même dossier que ton fichier d'upload de pdf.
rajoute en tête de upload.php :
après ta ligne de code d'enregistrement du fichier upload.php sur le serveur qui succède à l'upload ajoute:
Code : Tout sélectionner
$mail = new PHPMailer;
//$mail->SMTPDebug = 3; // Enable verbose debug output
$mail->From = '[email protected]'; //email d'envoi (ceque tu veux)
$mail->FromName = 'Mailer'; //nom de l'expéditeur ce que tu veux
$mail->addAddress('[email protected]', 'Joe User'); // email du recepteur et son nom (il faut mettre ton email)
$mail->addAttachment('uploads/' . $file); // le fichier pdf
$mail->isHTML(true); // Set email format to HTML
$mail->Subject = 'Here is the subject'; //sujet de l'email
$mail->Body = 'This is the HTML message body <b>in bold!</b>'; //le contenu du message
if(!$mail->send()) {
echo 'Message could not be sent.'; //message d'erreur
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent'; //message de succès
}
le tour est joué!
or 1 a raison il vaut mieux par tranquilité utiliser PHPMAILER qui est le meilleur moyen d'envoyer des email avec PHP.
télécharge la class PHPMAILER : https://github.com/Synchro/PHPMailer
les seul fichier dont tu a besoin sont :
PHPMailerAutoload.php
class.phpmailer.php
class.pop3.php
class.smtp.php
tu peux mettre les 4 fichiers dans le même dossier que ton fichier d'upload de pdf.
rajoute en tête de upload.php :
[code]require 'PHPMailerAutoload.php';[/code]
après ta ligne de code d'enregistrement du fichier upload.php sur le serveur qui succède à l'upload ajoute:
[code]
$mail = new PHPMailer;
//$mail->SMTPDebug = 3; // Enable verbose debug output
$mail->From = '
[email protected]'; //email d'envoi (ceque tu veux)
$mail->FromName = 'Mailer'; //nom de l'expéditeur ce que tu veux
$mail->addAddress('
[email protected]', 'Joe User'); // email du recepteur et son nom (il faut mettre ton email)
$mail->addAttachment('uploads/' . $file); // le fichier pdf
$mail->isHTML(true); // Set email format to HTML
$mail->Subject = 'Here is the subject'; //sujet de l'email
$mail->Body = 'This is the HTML message body <b>in bold!</b>'; //le contenu du message
if(!$mail->send()) {
echo 'Message could not be sent.'; //message d'erreur
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent'; //message de succès
}
[/code]
le tour est joué!