Bonjour, voici mon problème de débutant que je suis :
Pour sécuriser mon paiement ecommerce, je dois transiter mes infos par un fichier texte appelé par mon cgi, (Cette manip est imposé par la banque).
Les variables php 'Apayer' et 'Porteur' sont transmises par la methode POST de mon formulaire.php vers le fichier texte.
Ce fichier texte est bien actualisé a chaque fois suf... pour mes varaibles php.. :-(
Soyez indulgents si je suis a coté... je débute, et je ne sais pas si je m'y prend bien.
Merci de votre aide voici mon script :
<?php
session_start();
include_once("fonctions-panier.php"); //récupère mes données de session
?>
<?
$fp = fopen("toto.txt","r+"); // ouvre mon fichier toto.txt en lecture/écriture
$Apayer=$_POST['Apayer']; // ma variable de récupération du montant à payer
$Porteur=$_POST['NomFact']; // ma variable de récupération du payeur
fseek($fp,0); // revient au début du fichier
$maj='PBX_SITE=1999888
PBX_RANG=98
PBX_IDENTIFIANT=3
PBX_TOTAL= $Apayer
PBX_DEVISE=978
PBX_CMD=ma_reference_123456
PBX_PORTEUR=$Porteur
PBX_RETOUR=montant:M;ref:R;auto:A;trans:T
PBX_EFFECTUE=http://www.la-cuisineduchef.com/paiement/valid/accepte.php
PBX_REFUSE=http://www.la-cuisineduchef.com/paiement/valid/refuse.php
PBX_ANNULE=http://www.la-cuisineduchef.com/paiement/valid/annule.php';
fputs($fp,$maj); // réecrit les infos
fclose($fp); // ferme mon fichier toto.txt
?>