Fatal error: Call to undefined method PHPMailer::SetFrom()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fatal error: Call to undefined method PHPMailer::SetFrom()

Re: Fatal error: Call to undefined method PHPMailer::SetFrom

par arnaud69 » 21 sept. 2014, 11:03

Cette méthode n'est pas incluse dans PhpMailer-Fe et est donc normalement en erreur.
Le projet PhpMailer-Fe n'a pas évolué depuis 2010.
Je penserais à ta place à évoluer directement vers phpmailer et l'intégrer dans tes scripts.
Bon courage

Re: Fatal error: Call to undefined method PHPMailer::SetFrom

par nardleenard » 20 sept. 2014, 23:13

je pense avoir la dernière version PHPMailer-Fe.php v 4.1

Re: Fatal error: Call to undefined method PHPMailer::SetFrom

par xTG » 20 sept. 2014, 23:03

Tu ne dois pas utiliser la bonne version de PHPMailer. (on trouve d'autres personnes comme toi en faisant une recherche et c'est toujours cette réponse qui est donnée)
Mets la librairie à jour en téléchargeant la dernière version sur leur site.

Fatal error: Call to undefined method PHPMailer::SetFrom()

par nardleenard » 20 sept. 2014, 22:24

Bonsoir à tous
Une petite aide me serait précieuse.
J'utilise pour un formulaire PhpMailer-Fe.php mais malgré tout le navigateur me renvoi cette erreur
Fatal error: Call to undefined method PHPMailer::SetFrom() in

if (isset($_POST['fixedFromEmail'])) {
if (isset($_POST['fixedFromName']) && trim($_POST['fixedFromName']) == '') {
$_POST['fixedFromName'] = $_POST['fixedFromEmail'];
}
if (stristr($mail->Version,'5.1')) {
$mail->SetFrom($_POST['fixedFromEmail'],$_POST['fixedFromName']);
} elseif (stristr($mail->Version,'5')) {
$mail->SetFrom($_POST['fixedFromEmail'],$_POST['fixedFromName']);
$mail->AddReplyTo($_POST['fixedFromEmail'],$_POST['fixedFromName']);
} else {
( erreur ici ) $mail->SetFrom($_POST['fixedFromEmail'],$_POST['fixedFromName']);
}
Merci de votre aide