arkadaşlar bu kodlar sitelerde kurları yazan kodlardan alınma ve derlenmedir. ben kodlamadım. sadece kırparak fonksiyona dönüştürdüm. umarum işinize yarar
1. kod (tercihimdir, yeniden sıfırdan kodladım, imkb sorun verdi son son)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php //bu kod www.soulsmasher.net adresinden indirilmiştir //kodlama: 25 Ekim 2008 SoulSmasher function kurtemizle($text) { $ara=array("<ALIS>", "</ALIS>", "<SATIS>","</SATIS>"); $degis=array("","","",""); return str_replace($ara,$degis,$text); } $kaynak = "http://xml.altinkaynak.com/doviz.xml"; $dizi=file($kaynak); $dolaralis=kurtemizle($dizi[10]); $dolarsatis=kurtemizle($dizi[11]); $euroalis=kurtemizle($dizi[15]); $eurosatis=kurtemizle($dizi[16]); echo $dolaralis; echo $dolarsatis; echo $euroalis; echo $eurosatis; ?> |
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | <?php //www.soulsmasher.net function dolaralis() { $dolar = "USD/TRY"; $dosya=file("http://www.tcmb.gov.tr/kurlar/today.html"); for ($i=0; $i<sizeof($dosya); $i++) { if(ereg($dolar, $dosya[$i])) { $alanlar = split("[[:space:]]+" , $dosya[$i]); return $alanlar[4]; } } } function dolarsatis() { $dolar = "USD/TRY"; $dosya=file("http://www.tcmb.gov.tr/kurlar/today.html"); for ($i=0; $i<sizeof($dosya); $i++) { if(ereg($dolar, $dosya[$i])) { $alanlar = split("[[:space:]]+" , $dosya[$i]); return $alanlar[5]; } } } function euroalis() { $euro = "EUR/TRY"; $dosya=file("http://www.tcmb.gov.tr/kurlar/today.html"); for ($i=0; $i<sizeof($dosya); $i++) { if(ereg($euro, $dosya[$i])) { $alanlar = split("[[:space:]]+" , $dosya[$i]); return $alanlar[3]; } } } function eurosatis() { $euro = "EUR/TRY"; $dosya=file("http://www.tcmb.gov.tr/kurlar/today.html"); for ($i=0; $i<sizeof($dosya); $i++) { if(ereg($euro, $dosya[$i])) { $alanlar = split("[[:space:]]+" , $dosya[$i]); return $alanlar[4]; } } } //returnler yerine echo yazarsanız fonksiyonda fonksiyon çağırırken echo yazmana da gerek kalmaz unutma değişkeni fonksiyon yapabilicek olursan echo dolaralis(); //dolarsatis vs ?> |
Download Link:
doviz_kuru_kodlari_soulsmasher_net.txt
afiyet olsun