PHP, if/else empeche PHPMailer : pourquoi....?
Jmp.anon
Messages postés
64
Date d'inscription
samedi 24 novembre 2012
Statut
Membre
Dernière intervention
12 février 2024
-
12 févr. 2024 à 11:38
phpdoc - 12 févr. 2024 à 13:43
phpdoc - 12 févr. 2024 à 13:43
A voir également:
- La politique de sécurité de knox empêche cette action
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Tubidy film d'action telecharger - Télécharger - TV & Vidéo
- Url masquée pour votre sécurité - Forum Réseaux sociaux
- Action requise sur le compte - Forum Gmail
- Mode securite - Guide
1 réponse
Jmp.anon
Messages postés
64
Date d'inscription
samedi 24 novembre 2012
Statut
Membre
Dernière intervention
12 février 2024
Modifié le 12 févr. 2024 à 13:26
Modifié le 12 févr. 2024 à 13:26
Bon, j'ai trouvé une solution pour régler le probleme (mais pas pour le comprendre, si qq'un veut bien m'expliquer je suis preneur)
Toute la partie "PHP Mailer" (les 50 lignes), je les ai mises sur un fichier PHP à parti que j'appelle dans mon if via la fonctionnalité "include".
Là, ça marche. Je n'ai absolument rien changé dans la syntaxe sinon... bizarre.
12 févr. 2024 à 13:43
Le mot-clé
use
doit être déclaré dans le contexte le plus externe d'un fichier (le contexte global) ou alors dans les déclarations d'espace de noms. Ceci car l'importation est effectuée à la compilation et non durant l'éxecution, donc on ne peut empiler les contextes.https://www.php.net/manual/fr/language.namespaces.importing.php#language.namespaces.importing.scope