logo

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

logo

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.3_1094]
Rating: 5.5/10 (2 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)
PHP Döviz Kuru Fonksiyonları (Güncellendi), 5.5 out of 10 based on 2 ratings
  • Tayip
    dostum bu kodları kopyalayamıyoruz :D kapatmısın kopyalamayı :D
  • SoulSmasher
    "View Code" a basıp kodları alabilirsiniz
  • recepyksel
    kod üzerinde bir kaç değişiklik yaptım..tüm verileri çekerken bu şekilde yavaş çalışıyordu..bende hepsini çeken tek bir fonksiyon yazdım..fonksiyona birde saat ve tarih ekledim isteyen arkadaşlar deneyebilir


    <?php
    function dolareuro() {
    $zaman="Indicative";
    $dolar = "USD/TRY";
    $euro = "EUR/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]);
    define("dolaralis",$alanlar[4]);
    define("dolarsatis",$alanlar[5]);
    }
    if(ereg($euro, $dosya[$i])) {
    $alanlar = split("[[:space:]]+" , $dosya[$i]);
    define("euroalis",$alanlar[3]);
    define("eurosatis",$alanlar[4]);
    }
    if (ereg($zaman, $dosya[$i]))
    {
    $alanlar = split("[[:space:]]+" , $dosya[$i]);
    define("saat",$alanlar[5]);
    define("tarih",$alanlar[7]); // formatı ay/gün/yıl
    }
    }
    }

    dolareuro();
    echo dolaralis."-".dolarsatis."-".euroalis."-".eurosatis."-".saat."-".tarih;
    ?>
  • SoulSmasher
    We're excited to let you know that Arda Kilicdagi has invited you to Dropbox!

    Arda Kilicdagi has been using Dropbox to sync and share files online and across computers, and thought you might want it too.

    Visit http://www.dropbox.com/link/20.rr0oahVSSd/NjIxO... to get started.

    - The Dropbox Team

    ____________________________________________________
    To stop receiving invites from Dropbox, please go to http://www.dropbox.com/bl/1a5f5cc2e413/notifica...
  • yanlız kodları siteden alamıyorum bunun nedeni nedir acaba
  • ilginç, önce çalıştığını belirtip site reklamnı yapmışsın, 1 saat sonra da kodları alamadığını belirtmişsin.. yorumlarda linkler rel="nofollow" olduğundan blogumda spamın hiçbir işine yaramaz boşuna uğraşma ;) download linki de ekledim ilk mesaja
  • Paylaşım için teşekkürler gayat kısa ve anlaşılır.
  • Ellerine sağlık hocam bu altınkaynak kodlarını bi türlü çalıştıramıyordum ve başka kaynaklardan aldığım kodlar da çalışmıyordu ellerine sağlık.
  • w48
    Hocam ellerine saglık.
blog comments powered by Disqus
logo
logo
Powered by Wordpress | Designed by Elegant Themes