16-03-2023 17:13
26-10-2022 12:47
12-07-2023 16:35
17-05-2023 12:05
TCMB‘nin bize vermiş olduğu http://www.tcmb.gov.tr/kurlar/today.xml XML adresinden güncel döviz kurlarını çekeceğiz. CURL ile değil, simplexml_load_file() metodu ile olacak. Bu metod elimizde ki XML den verileri kolayca çekmemize yarayacak.
Adım 1: Metodu kullanalım
$kur = simplexml_load_file("https://www.tcmb.gov.tr/kurlar/today.xml");
Adım 2: Döngüye sokalım
foreach ($kur -> Currency as $cur) { if ($cur["Kod"] == "USD") { $usdAlis = $cur -> ForexBuying; $usdSatis = $cur -> ForexSelling; } if ($cur["Kod"] == "EUR") { $eurAlis = $cur -> ForexBuying; $eurAlis = $cur -> ForexSelling; } }
Adım 3: Verileri arayüze çekelim
<div style="width:15%"> <h3>Döviz Kuru</h3> <hr> <b>USD Alış: </b> <?php echo $usdAlis; ?> <br> <b>USD Satış: </b> <?php echo $usdSatis; ?> <hr> <b>EURO Alış: </b> <?php echo $eurAlis; ?> <br> <b>EURO Satış: </b> <?php echo $eurAlis; ?> </div>
Eğer farklı para birimleri eklemek isterseniz XML dosyasına girin ve Sayfa Kaynagığına girin (CTRL+U).Karşınıza Currency etiketleri arasında para birimleri gelecektir. İstediğiniz para biriminin kodunu Adım 2'deki döngü kısmına girmeniz ve arayüze yansıtmanız yeterlidir.
<Currency CrossOrder="1" Kod="AUD" CurrencyCode="AUD"> <Unit>1</Unit> <Isim>AVUSTRALYA DOLARI</Isim> <CurrencyName>AUSTRALIAN DOLLAR</CurrencyName> <ForexBuying>9.7458</ForexBuying> <ForexSelling>9.8094</ForexSelling> <BanknoteBuying>9.7010</BanknoteBuying> <BanknoteSelling>9.8683</BanknoteSelling> <CrossRateUSD>1.3938</CrossRateUSD> <CrossRateOther/> </Currency>
Kendi özelleştirilmiş stilini belirle
Uygulamanız için mükemmel renk modunu seçin.
Dil yönünüzü değiştirin
Tam ekran modu aç/kapat
Web sitesi için uygun bir menü sistemi seçin
Please enable JavaScript!Bitte aktiviere JavaScript!S'il vous plaît activer JavaScript!Por favor,activa el JavaScript!