PHP Döviz Kuru Fonksiyonları (Güncellendi)

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 ;)

VN:F [1.9.11_1134]
Rating: 7.2/10 (5 votes cast)
VN:F [1.9.11_1134]
Rating: 0 (from 2 votes)
PHP Döviz Kuru Fonksiyonları (Güncellendi), 7.2 out of 10 based on 5 ratings