Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/05/2011, 19h43   #1
Invité de passage
 
Femme Nadège
Étudiant
Inscription : mai 2011
Messages : 2
Détails du profil
Informations personnelles :
Nom : Femme Nadège
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : mai 2011
Messages : 2
Points : 0
Points : 0
Par défaut Script PHP5 - Insertion d'une donnée d'un fichier xml

Bonjour,

Voici mon problème:

Je suis actuellemnt en train de mettre en place le paiement en ligne pour mon site Internet et je me retrouve confrontée à des problèmes de programmation PHP.

Je me trouve en possession d'un script qui permet d'afficher sur le site bancaire les différentes informations nécessaires telles que n° de paiement, date et heure de la transaction, devise, montant...

(Voir fichier ci joint)

Le problème que je rencontre est qu'actuellement, le montant qui s'affiche est toujours le même : 25.01

Il faudrait que le script aille chercher le montant se trouvant dans le fichier xml à la ligne:

<total_cost>132.5</total_cost>

(Voir 2nd fichier joint)

Sauriez vous quel type de formule je dois insérer dans mon script afin de résoudre mon problème?

Je vous remercie par avance,

Nadège
Fichiers attachés
Type de fichier : php Copie de CheckOutStub.php (901 octets, 1 affichages)
Type de fichier : xml Copie de order_Kirbilina_1305910632.xml (2,9 Ko, 1 affichages)
Kirbilina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2011, 23h48   #2
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 587
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 587
Points : 861
Points : 861
Code :
1
2
3
4
$xmlDoc = new DOMDocument();
$xmlDoc->load( 'order_Kirbilina_1305910632.xml' );
$noeud = $xmlDoc->getElementsByTagName('total_cost');
$sMontant = $noeud->item(0)->nodeValue;
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/05/2011, 20h14   #3
Invité de passage
 
Femme Nadège
Étudiant
Inscription : mai 2011
Messages : 2
Détails du profil
Informations personnelles :
Nom : Femme Nadège
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : mai 2011
Messages : 2
Points : 0
Points : 0
Bonjour,

Je vous remercie, cela fonctionne très bien.

En revanche, cela ne fonctionne que si le fichier ().xml se trouve à la racine du dossier www. de l'hébergeur et non dans un des sous dossiers.

Est-ce possible que le programme aille chercher le fichier .xml dans un sous dossier du serveur? Exemple : www/data/order/fichier.xml

Je vous remercie par avance, cela me serait très utile.

Nadège
Kirbilina est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 22h08   #4
Membre émérite
 
Avatar de vorace
 
Homme
Développeur
Inscription : août 2010
Messages : 587
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Meurthe et Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur

Informations forums :
Inscription : août 2010
Messages : 587
Points : 861
Points : 861
oui tu peux indiquer le chemin du fichier dans la fonction load()
__________________
Développeur informatique contrarié...
vorace est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h34.


 
 
 
 
Partenaires

Hébergement Web