2009-11-17 5 views
0

J'ai une source xml pour la monnaie quotidienne http://www.tcmb.gov.tr/kurlar/today.xmlconvertir des devises de + xml php

et je dois faire une recherche en option monnaie pour un portail. comment puis-je obtenir des données spécifiques et convertir des sources XML? :/

j'ai un formulaire de recherche avec:

  • entrée de prix
  • liste
  • de devises (euro, dollar)

et je dois convertir la valeur de la forme pour le prix des produits devise.

Appréciez les aides !! Merci!!!

+0

Désolé, ne comprends pas vraiment ce que vous voulez faire :( – Znarkus

Répondre

0

Vous pouvez lire le taux de conversion comme ceci:.

<?php 

$x = simplexml_load_file('http://www.tcmb.gov.tr/kurlar/today.xml'); 

// Use GBP as an example 
$code = 'GBP'; 

$nodes = $x->xpath('//Currency[@CurrencyCode="' . $code . '"]'); 

echo 'Buying Rate for ' . $code . 'is ' . (string)$nodes[0]->BanknoteBuying; 


?> 
+0

hmm, thats frais pour que je puisse rendre le code $ dynamiquement de forme soumettre et utiliser pour l'action mathématique:) merci ... –

0
$site = file_get_contents("http://www.tcmb.gov.tr/kurlar/today.xml"); 
preg_match_all("'EURO</CurrencyName><ForexBuying>(.*)</ForexBuying><ForexSelling>(.*)<CrossRateOther>(.*)<'U", $site, $durum); 
preg_match_all("'POUND STERLING</CurrencyName><ForexBuying>(.*)</ForexSelling>(.*)<CrossRateOther>(.*)<'U", $site, $GBP); 
$tl  = $durum[1][0]; 
$dolar = $durum[3][0];