Salut,
J'ai suivi le tuto
http://thierry-godin.developpez.com/php/atos/
Aucun souci pour l’installation cela fonctionne à la perfection .
Par contre je code en POO et pour l'autoresponse je voudrais utiliser des classes PHP pour l'envoi de mail et une classe Facture avec une fonction add pour la BDD.
Le souci c'est que je veux inclure mes classes :
exemple
et par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 require '/homez.362/XXXXXX/XXXXX/Php/PhpMailer.class.php'; require '/homez.362/XXXXXX/XXXXX/Php/Mail_html.class.php';
Si j'utilise ce code les logs ne sont plus mis à jour et le mail ne s'envoie pas mais aucun message d'erreurs et la page renvoyé est la bonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if(!$bank_response_code) switch ($response_code) { case "75": $mail = new PhpMailer(array('sujet'=>PhpMailer::PAIEMENT_SUJET."Paiement erreur",'message'=>Mail_html::message_html_paiement($arrayCaddie,$transaction_id),'paiement'=>true)); $mail->Send(); break; [....] }
par contre si j'utilise ceci tout fonctionne.
On dirait qu'il est impossible d'utiliser des classes en php 5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if(!$bank_response_code) switch ($response_code) { case "75": mail($destinataire, $objet."Paiement erreur", $message, $headers); break; [....] }
J'ai contacté ATOS et j'ai eu le droit à ceci :
"Nous vous informons que nous n'apportons pas de support sur ce type de demande.
En effet, il s'agit d'un encodage spécifique à cette boutique.
"
... La Poo c'est devenu un standard depuis un moment donc bon, ça m’embête de bricoler un truc alors que tout est déjà dans mes classes.
Partager