Bonjour a tous,
voilà j'ai vraiement un souci pour mettre en place le script php que ma fourni ma banque pour le paiement par CB sur mon site.
il mon donner un script d'exemple ou j'ai juste les chemin absolu a remplacer.
je suis heberger sous linux.
voici le bout de code ($parm = aux parametre pour la transaction):
$parm="$parm pathfile=/homepages/31/d171588524/htdocs/pay/param/pathfile";
$path_bin="/homepages/31/d171588524/htdocs/pay/bin/request";
$result=exec("$path_bin$parm");
//On separe les differents champs et on les met dans une variable tableau le resultat est sous la forme "!code!error!buffer!"
$tableau=explode("!","$result");
// récupération des paramètres
$code=$tableau[1];
$error=$tableau[2];
$message=$tableau[3];
le fichier "request" est en fait "request.exe" mais c'est l'API de paiement qui doit rajouter l'extension,donc il me dise de ne pas le préciser.
Mon principal problème est que la fonction exec devrait trouver le fichier request
Les variables $code $error $message ne retourne rien donc apparement le fichier request n'est pas trouvé.
J'ai vérifié 10 fois mais le chemin absolu du fichier request est bien bon.
J'ai egalement verifier les droit des fichiers et là aussi je suis bon.
Quelqu'un aurais une idée svp, a savoir pourquoi la fonction exec() ne marche pas?
je vous remercie d'avance