Php ile döviz kurlarını çekmek
SanalData’yı Google’da tercih edilen kaynak olarak ekleyinMerhaba arkadaşlar bugün ilk defa .net dışında php ile bir örnek kodu paylaşıcam, herşeyden önce php konusunda desteğini esirgemeyen ” Tugay ÖCAL ” teşekkür ederim kendisine 🙂 Şimdi gelelim kodlarımıza öncelikle php tarafında aşağıdaki kodları kullanıyoruz.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
$xml = simplexml_load_file('http://www.tcmb.gov.tr/kurlar/today.xml'); foreach ($xml->Currency as $Currency) { // USD ALIŞ-SATIŞ if ($Currency['Kod'] == "USD") { $usd_DS = $Currency->BanknoteSelling; $usd_DA = $Currency->BanknoteBuying; } // EURO ALIŞ-SATIŞ if ($Currency['Kod'] == "EUR") { $eur_DS = $Currency->BanknoteSelling; $eur_DA = $Currency->BanknoteBuying; } // USD EFEKTİF ALIŞ-SATIŞ if ($Currency['Kod'] == "USD") { $usd_ES = $Currency->ForexSelling; $usd_EA = $Currency->ForexBuying; } // EURO EFEKTİF ALIŞ-SATIŞ if ($Currency['Kod'] == "EUR") { $eur_ES = $Currency->ForexSelling; $eur_EA = $Currency->ForexBuying; } } |
Html tarafında ise
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
<table> <tr> <td style="width: 200px;"><strong>Para Birimi</strong></td> <td style="width: 50px;"><strong>Alış</strong></td> <td style="width: 50px;"><strong>Satış</strong></td> </tr> <tr> <td>Dolar (USD)</td> <td><?php echo $usd_DS; ?></td> <td><?php echo $usd_DA; ?></td> </tr> <tr> <td>Euro (EUR)</td> <td><?php echo $eur_DS; ?></td> <td><?php echo $eur_DA; ?></td> </tr> <tr> <td>Dolar (USD) Efektif</td> <td><?php echo $usd_ES; ?></td> <td><?php echo $usd_EA; ?></td> </tr> <tr> <td>Euro (EUR) Efektif</td> <td><?php echo $eur_ES; ?></td> <td><?php echo $eur_EA; ?></td> </tr> </table> |
Hayırlı uğurlu olsun 🙂
Günün zaman çizelgesi
Haber eklenme saatine göre sıralanır.
- Bugün
- Apple, Brüksel’de teknoloji lobisinin en aktif şirketlerinden
- Apple gündeminde iPhone Duo, AirPods 5 ve mesajla sipariş
- Armadin, yapay zekâ güvenliği için 255,5 milyon dolar topladı
- Lyft, sürücü sınıflandırması davasında 272,5 milyon dolar ödeyecek
- GrayKey, iPhone’un 72 saatlik güvenlik kilidini aşabilir
- Grok’un Maduro operasyonunu Trump’a önerdiği iddia edildi
- GTA 6’nın hava sistemi yerel yağış ve kasırgalar sunacak
- Apple Arcade kataloğuna beş yeni oyun eklendi
- Dün
- Audible, yapay zekâ destekli interaktif hikâyeleri duyurdu
- Kena: Scars of Kosmora’nın çıkışı 2027’ye ertelendi
- Google Gemini Live, küçük yazıları okuyabilecek
- Android Central ekibi işten çıkarıldı, yayınlar sürecek
- Apple’ın HomePad ürünü için çıkış tarihi iddiası gündemde
- Google’ın uzay veri merkezleri için 1.800 Starship uçuşu gerekebilir
Ellerinize sağlık tamda bunu arıyordum 🙂