[PhP:>PhPMailer] Qui connait !!! G une erreur
P@
Messages postés
1710
Statut
Membre
-
gaby -
gaby -
Bonjour,
Dés que je met un doc joint ... j'ai le droit à Fatal error: Maximum execution time of 30 seconds exceeded PATH\class.smtp.php on line 361
Bien entendu je n'ai jamais touché à cette class ....
Par ailleurs, mon script marchait trés bien la semaine dernière ... et je n'ai pas touché à cela depuis ................
Mais voici mon code
Alors n'hésitez pas si vous voyer ce qui cloche ... parce que là ... je ne vois pas du tout ce qui peut mer**r !!!
Merci d'avance pour votre aide
Dés que je met un doc joint ... j'ai le droit à Fatal error: Maximum execution time of 30 seconds exceeded PATH\class.smtp.php on line 361
Bien entendu je n'ai jamais touché à cette class ....
Par ailleurs, mon script marchait trés bien la semaine dernière ... et je n'ai pas touché à cela depuis ................
Mais voici mon code
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "smtp.XXX.fr";
$mail->SMTPAuth = true;
$mail->Username = "XXX@XXX.fr";
$mail->Password = "";
$mail->From = "ZZZZZ@XXX.FR";
$mail->FromName = "YYYYY";
$mail->AddAddress($email);
$mail->AddReplyTo("XXX@XXX.fr", "Information");
$mail->WordWrap = 150;
if(!empty($pdfUp)){ // Test pour savoir si attachement il doit y avoir
$mail->AddAttachment($pdfUp);
}
$mail->IsHTML(false);
$mail->Subject = stripslashes($sujet);
$mail->Body = stripslashes($html);
$mail->AltBody = stripslashes($text);
if(!$mail->Send())
{
echo "Message could not be sent. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
$mail->ClearAddresses();
$mail->ClearBody();
$mail->SmtpClose();
unset($mail);
Alors n'hésitez pas si vous voyer ce qui cloche ... parce que là ... je ne vois pas du tout ce qui peut mer**r !!!
Merci d'avance pour votre aide
A voir également:
- [PhP:>PhPMailer] Qui connait !!! G une erreur
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
23 réponses
Bonjour,
J'aurai besoin que quelqu'un m'éclaire un peu.
Voila, j'utilise phpmailer pour envoyer par mail, les informations saisies dans mon formulaire. Tout fonctionne nickel.
Par contre, j'aimerai envoyer des mails différents selon certaines conditions, comme ceci
if ($_POST['KcAccount'] != "") {
$mail->Body=$MsgAdminAugeo;
$mail->AddAddress(xx@xx.com');
}
if ($_POST['CorpAccount'] != "") {
$mail->Body=$MsgAdminAugeo;
$mail->AddAddress(xxx@xxx.com');
}
ANNULE ! MEME POST QUE LE SUIVANT
J'aurai besoin que quelqu'un m'éclaire un peu.
Voila, j'utilise phpmailer pour envoyer par mail, les informations saisies dans mon formulaire. Tout fonctionne nickel.
Par contre, j'aimerai envoyer des mails différents selon certaines conditions, comme ceci
if ($_POST['KcAccount'] != "") {
$mail->Body=$MsgAdminAugeo;
$mail->AddAddress(xx@xx.com');
}
if ($_POST['CorpAccount'] != "") {
$mail->Body=$MsgAdminAugeo;
$mail->AddAddress(xxx@xxx.com');
}
ANNULE ! MEME POST QUE LE SUIVANT
Bonjour,
J'aurai besoin que quelqu'un m'éclaire un peu.
Voila, j'utilise phpmailer pour envoyer par mail, les informations saisies dans mon formulaire. Tout fonctionne nickel.
Par contre, j'aimerai envoyer des mails différents selon certaines conditions, comme ceci
if (condtiton1) {
$mail->Body='2e message';
$mail->AddAddress(destinataire1@xxx.com');
}
if (condition2){
$mail->Body=$'2emessage';
$mail->AddAddress(destinataire2@xxx.com');
}
$mail->AddAddress(destinataire3@xxx.com');
$mail->Body='MsgPrincipal';
Je ne sais pas si mon code est assez clair.
Ce que je voudrai faire, c'est envoyer à chaque validation du formulaire, le 'MsgPrincipal' au destinataire3 et le '2emessage' au 'destinataire2' et 'destinataire3' que si les conditions sont validées. Donc en gros, envoyer des mails différents à différents destinataires.
J'arrive à envoyer un mail aux 'destinataire2' et 'destinataire3' si les conditions sont bonnes cependant, ce n'est pas le '2emessage' qui est envoyé mais le 'MsgPrincipal'.
Désolé, j'ai essayé d'être le plus clair possible.
Est-ce que quelqu'un peut m'aider?
Merci.
J'aurai besoin que quelqu'un m'éclaire un peu.
Voila, j'utilise phpmailer pour envoyer par mail, les informations saisies dans mon formulaire. Tout fonctionne nickel.
Par contre, j'aimerai envoyer des mails différents selon certaines conditions, comme ceci
if (condtiton1) {
$mail->Body='2e message';
$mail->AddAddress(destinataire1@xxx.com');
}
if (condition2){
$mail->Body=$'2emessage';
$mail->AddAddress(destinataire2@xxx.com');
}
$mail->AddAddress(destinataire3@xxx.com');
$mail->Body='MsgPrincipal';
Je ne sais pas si mon code est assez clair.
Ce que je voudrai faire, c'est envoyer à chaque validation du formulaire, le 'MsgPrincipal' au destinataire3 et le '2emessage' au 'destinataire2' et 'destinataire3' que si les conditions sont validées. Donc en gros, envoyer des mails différents à différents destinataires.
J'arrive à envoyer un mail aux 'destinataire2' et 'destinataire3' si les conditions sont bonnes cependant, ce n'est pas le '2emessage' qui est envoyé mais le 'MsgPrincipal'.
Désolé, j'ai essayé d'être le plus clair possible.
Est-ce que quelqu'un peut m'aider?
Merci.
hello, j'ai moi aussi un probleme d'envoi de piece jointe avec cette classe...voici mon code:
$mail = new PHPmailer();
$mail->SetLanguage("fr", "");
$mail->IsSMTP();
$mail->IsHTML(false);
$mail->Host='MY SERVER IP';
$mail->From=$adherent_email;
$mail->AddAddress($email);
$mail->AddReplyTo($adherent_email);
$mail->Subject=$subject;
$mail->Body=$mailing;
$mail->AddAttachment('http://wwww.monsite.com/librairy/offres.jpg');
if(!$mail->Send()) {
//echo $mail->ErrorInfo;
}
else {
//echo 'Mail envoyé avec succès<br>';
}
//$mail->SmtpClose();
unset($mail);
le mail arrive bien, mais sans piece jointe...idem avec un attachment dynamique...et le fichier est bien sur le serveur c sur...une idée ?
merci
$mail = new PHPmailer();
$mail->SetLanguage("fr", "");
$mail->IsSMTP();
$mail->IsHTML(false);
$mail->Host='MY SERVER IP';
$mail->From=$adherent_email;
$mail->AddAddress($email);
$mail->AddReplyTo($adherent_email);
$mail->Subject=$subject;
$mail->Body=$mailing;
$mail->AddAttachment('http://wwww.monsite.com/librairy/offres.jpg');
if(!$mail->Send()) {
//echo $mail->ErrorInfo;
}
else {
//echo 'Mail envoyé avec succès<br>';
}
//$mail->SmtpClose();
unset($mail);
le mail arrive bien, mais sans piece jointe...idem avec un attachment dynamique...et le fichier est bien sur le serveur c sur...une idée ?
merci