PhpMaileur
ubik74
-
Pitet Messages postés 2845 Statut Membre -
Pitet Messages postés 2845 Statut Membre -
Bonjour,
Bon je ne comprends pas bien un truc sur un de mes formulaire mail je me casse un peu la tete la. J'utilise phpMaileur
Je voudrai envoyer par Default un fichier pdf avec mes mails.
Si je met un un champs de chargement sur mon formulaire, le fichier est envoyé no souc.
Je me suis dis, donc par default il suffit de remplace le foreach (attachments.... par
$mailer->AddAttachment('/pdf/fichier.pdf', 'fichier.pdf', 'base64', 'application/pdf');
Et bien ça ne marche pas... Une idée ?
Bon je ne comprends pas bien un truc sur un de mes formulaire mail je me casse un peu la tete la. J'utilise phpMaileur
if ($config['email']) {
// Get a new PHPMailer instance
$mailer = Quform::newPHPMailer($config['smtp']);
// Set the from information
$from = $form->parseEmailRecipient($config['from']);
if ($from['email']) {
$mailer->From = $from['email'];
$mailer->FromName = $from['name'];
}
// Set the Reply-To header of the email as the submitted email address from the form
if (!empty($config['replyTo'])) {
$replyTo = $form->parseEmailRecipient($config['replyTo']);
if ($replyTo['email']) {
$mailer->AddReplyTo($replyTo['email'], $replyTo['name']);
}
}
// Set the subject
$mailer->Subject = $form->replacePlaceholderValues($config['subject']);
// Set the recipients
foreach ((array) $config['recipients'] as $recipient) {
$mailer->AddAddress($recipient);
}
// Set the message body HTML
ob_start();
include QUFORM_ROOT . $config['emailHtml'];
$mailer->MsgHTML(ob_get_clean());
// Add a plain text part for non-HTML email readers
ob_start();
include QUFORM_ROOT . $config['emailPlain'];
$mailer->AltBody = ob_get_clean();
// Add any attachments
foreach ($attachments as $attachment) {
$mailer->AddAttachment($attachment['path'], $attachment['filename'], 'base64', $attachment['type']);
}
// Send the notification message
$mailer->Send();
}
Je voudrai envoyer par Default un fichier pdf avec mes mails.
Si je met un un champs de chargement sur mon formulaire, le fichier est envoyé no souc.
Je me suis dis, donc par default il suffit de remplace le foreach (attachments.... par
$mailer->AddAttachment('/pdf/fichier.pdf', 'fichier.pdf', 'base64', 'application/pdf');
Et bien ça ne marche pas... Une idée ?