IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Utiliser phpMailer version 6


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2002
    Messages : 744
    Par défaut Utiliser phpMailer version 6
    Bonjour,
    j'ai utilisé PhpMailer version 5 ça marchait tres bien

    j'ai téléchargé la version 6 sur : https://github.com/PHPMailer/PHPMailer/releases

    alors là j'ai rien compris il ne possede pas bcp de fichiers comme PHPMailerAutoload.php
    je voulais avoir un exemple mais en vain

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il y a toutes les explications et des exemples de code :
    https://github.com/PHPMailer/PHPMailer
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2002
    Messages : 744
    Par défaut
    bonjour,
    merci pour votre réponse, toute fois ses exemples ne fonctionnent pas
    il a fallu modifier le code car je n'utilise pas vendor

    son code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    use PHPMailer\PHPMailer\PHPMailer;
    require '../vendor/autoload.php';

    modif :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    use PHPMailer\PHPMailer\PHPMailer;
    use PHPMailer\PHPMailer\SMTP;
    use PHPMailer\PHPMailer\Exception;
     
    include "plugins/PHPMailer603/src/PHPMailer.php";
    include "plugins/PHPMailer603/src/SMTP.php";
    include "plugins/PHPMailer603/src/Exception.php";

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'est expliqué :
    Note that the vendor folder and the vendor/autoload.php script are generated by composer; they are not part of PHPMailer.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2002
    Messages : 744
    Par défaut
    Note that the vendor folder and the vendor/autoload.php script are generated by composer; they are not part of PHPMailer.
    merci c'est résolu
    toute fois cette phrase je l'ai pas trouvé dans quelle fichier est écrite ?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    729
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 729
    Par défaut
    Bonjour,

    Désolé, je n'ai pas votre niveau et je n'y comprends rien.

    Première question, est-ce que la 6 marche aussi bien que la 5 ?
    On a parlé de problèmes de sécurité sur la 5, j'aimerais donc installer la 6.

    Après avoir téléchargé la 6 dans un dossier PHPMailer .

    Dans le sript qui appelle le script d'envoi des mails.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    use PHPMailer\PHPMailer\PHPMailer;
    Parse error: syntax error, unexpected 'use' (T_USE)

    Cela commence donc très mal.
    Par ailleurs je ne sais pas ce qu'est le composer.

    Avant c'était facile :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    require_once ('PHPMailer/class.phpmailer.php');
    require_once ('PHPMailer/PHPMailerAutoload.php');
    Par quoi remplacer ces deux petites lignes pour la v6 ?

    Merci d'avance.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. installer et utiliser phpMailer version 6
    Par monlou dans le forum Langage
    Réponses: 2
    Dernier message: 09/07/2019, 04h38
  2. Forcer IE à utiliser la version du JRE de mon choix
    Par Nomade95000 dans le forum Applets
    Réponses: 7
    Dernier message: 18/08/2017, 19h10
  3. Réponses: 3
    Dernier message: 23/01/2007, 13h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo