PHP - XML döviz kurları

İlgili Konular: Php     

PHP ve XML ile döviz kurlarını almak isterseniz bir önceki yazıda bahsettiğim ücretsiz servis gene bizi karşılıyor. Gerçekten servisleri çok güzel umarım hiç kapanmaz.

<?php header('Content-Type: text/html; charset=utf-8'); ?>
<?php
//####### Owebtools Örnek PHP XML Okuyucu #######
//############# www.owebtools.com ###############

$doc = new DOMDocument();
$doc->load( 'http://www.owebtools.com/xmltcmbdoviz.php' );

if (strpos($doc->saveXML(), "HATA:")){
        print ($doc->saveXML());
        exit();
}

$dovizler = $doc->getElementsByTagName( "doviz" );
foreach( $dovizler as $doviz )
{
        $tmpkods = $doviz->getElementsByTagName( "kod" );
        $tmpkod = $tmpkods->item(0)->nodeValue;
       
        $tmpparabirimis = $doviz->getElementsByTagName( "parabirimi" );
        $tmpparabirimi = $tmpparabirimis->item(0)->nodeValue;
       
        $tmpaliss = $doviz->getElementsByTagName( "alis" );
        $tmpalis= $tmpaliss->item(0)->nodeValue;
       
        $tmpsatiss = $doviz->getElementsByTagName( "satis" );
        $tmpsatis= $tmpsatiss->item(0)->nodeValue;
       
        $tmpealiss = $doviz->getElementsByTagName( "ealis" );
        $tmpealis= $tmpealiss->item(0)->nodeValue;
       
        $tmpesatiss = $doviz->getElementsByTagName( "esatis" );
        $tmpesatis= $tmpesatiss->item(0)->nodeValue;
       
        $tmplirakods = $doviz->getElementsByTagName( "lirakod" );
        $tmplirakod = $tmplirakods->item(0)->nodeValue;
       
        $tmpyons = $doviz->getElementsByTagName( "yon" );
        $tmpyon = $tmpyons->item(0)->nodeValue;
       
        $tmpzamans = $doviz->getElementsByTagName( "zaman" );
        $tmpzaman = $tmpzamans->item(0)->nodeValue;
       
        //######################################################################
        // Bu kod bloğunu çoğaltarak birden fazla kur bilgisi alabilirsiniz.
        if ($tmpkod=="USD") // Bu satırda para birimi kodunu değiştirerek diğer kurları alabilirsiniz.
        {
                $PB1kod = $tmpkod;//Döviz Kodu
                $PB1parabirimi = $tmpparabirimi;//Döviz İsmi
                $PB1alis= $tmpalis;//Alış
                $PB1satis= $tmpsatis;//Satış
                $PB1ealis= $tmpealis;//Efektif Alış
                $PB1esatis= $tmpesatis;//Efektif Satış
                $PB1lirakod = $tmplirakod;//Türk lirası Kısaltması
                $PB1yon = $tmpyon;//Yön ,(A)Aşağı,(-)Değişmedi,(Y)Yukarı
                $PB1zaman = $tmpzaman;//Son Güncelleme Zamanı
        }
        //######################################################################
}

echo "Owebtools Örnek PHP XML Döviz Kuru Okuyucu <br>";
echo "Döviz = ".$PB1kod."<br>";
echo "İsim = ".$PB1parabirimi."<br>";
echo "Alış = ".$PB1alis."<br>";
echo "Satış = ".$PB1satis."<br>";
echo "Efektif Alış = ".$PB1ealis."<br>";
echo "Efektif Satış = ".$PB1esatis."<br>";
echo "Türk Lirası Kodu = ".$PB1lirakod."<br>";
echo "Yön ,(A)Aşağı,(-)Değişmedi,(Y)Yukarı = ".$PB1yon."<br>";
echo "Son Güncelleme = ".$PB1zaman."<br>";

?>

Yorumlar

Yeni yorum veya soru gönder

Bu alanın içeriği gizlenecek, genel görünümde yer almayacaktır.
  • PHP source code can also be enclosed in <?php ... ?> or <% ... %>.
  • You may insert videos with [video:URL]

Biçimlendirme seçenekleri hakkında daha fazla bilgi


9 + 4 =
Basit matematik sorusunuz çözünüz. Örn; 1+3= 4