Bonjour,
je me risque aujourd'hui de poser des questions qui paraitront peut-être ridicule mais moi j'aime toujours mieux comprendre le pourquoi de ce que je fais en profondeur et donc c'est au sujet de l'installation et de l'appel de phpMailer

comme installation, c'est assez simple je vais sur GitHub et je télécharge la nouvelle version en zip je décompresse et je me retrouve avec un dossier qui se nomme : PHPMailer-master sur mon wamp
et que je upload sur un site

je continue les instructions et on dit que je dois ajouter cette ligne ligne a mon fichier composer.json

"phpmailer/phpmailer": "~6.0"

puis après on dit d'utiliser cette commande avec use pour appeler phpMailer

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
 
require 'path/to/PHPMailer/src/Exception.php';
require 'path/to/PHPMailer/src/PHPMailer.php';
//require 'path/to/PHPMailer/src/SMTP.php';
Mais la question que je me pose c'est que si le dossier se nomme PHPMailer-master

Est-ce que je devrais plutôt utiliser a la place

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
use PHPMailer-master\PHPMailer\PHPMailer;
use PHPMailer-master\PHPMailer\Exception;
 
require 'path/to/PHPMailer-master/src/Exception.php';
require 'path/to/PHPMailer-master/src/PHPMailer.php';
//require 'path/to/PHPMailer-master/src/SMTP.php';
De plus, on dit aussi que je n'ai pas besoin src/SMTP.php si j'utilise phpMailer directement avec le serveur du site
j'aimerais savoir si j'ai bien compris la dessus aussi

troisième question

faut-il que j'ajoute aussi le requière 'PHPMailerAutoload.php'; a chaque fois que j'écris un mail avant le

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
require 'PHPMailerAutoload.php';
$mail = new PHPMailer;
........
merci de votre compréhension