Ben de sınıflı yazmıştım. Paylaşayım:
doviz_sinif.php
<?php
class Doviz {
function Getir() {
$adres = "http://www.tcmb.gov.tr/kurlar/today.xml";
$ba1= '<Currency Kod="'.$this->Tipi.'" CurrencyCode="'.$this->Tipi.'">';
$bi1 = '</Currency>';
$ba2 = '<ForexSelling>';
$bi2 = '</ForexSelling>';
$cek1 = @file_get_contents($adres);
$p11 = explode($ba1,$cek1);
$p12 = explode($bi1,$p11[1]);
$p21 = explode($ba2,$p12[0]);
$p22 = explode($bi2,$p21[1]);
$dolar = $p22[0];
echo "<b>".$this->Tipi.":</b> ".$dolar." TL.<br>";
}
}
?>Kullanımı:
doviz.php
<?php
require "doviz_sinif.php";
$Doviz = new Doviz();
$Doviz->Tipi = "USD";
$Doviz->Getir();
$Doviz->Tipi = "EUR";
$Doviz->Getir();
?>Çıktısı