PDA


Tüm Versiyonu Göster : Otomatik Para Birimi GÜncelleme, Para birimlerinizi Merkez Bankası'ndan anlık güncell


KraL
01-11-2007, 01:17
Sitenizin döviz kurlarını otomatik olarak güncelleyebilirsiniz... Nasıl mı? Aşağıda ki kodları includes/application_top.php dosyasının en altına ?> tagından önceye yerleştirin.. Ama bunu yapmadan önce sitenizde YTL değerinin 1 olmasına dikkat edin.. ve mutlaka yedek alın...


// ZadagandoR zadagandor2041@hotmail.com
// Otomatik Döviz Kurları Güncelleme
function tcmb($bakilacak,$site){
$dosya = @fopen($site, "r");
if ($dosya) {
$geldi = false;
while(!feof($dosya)) {

$satir = fgets($dosya,512);
$code = substr($satir, 0, 3);
if (($code == $bakilacak) && ($geldi == false)) {
$geldi = true;
$sonuc = split("[[:space:]]+" , $satir);
$doviz[1] = substr($sonuc[4], 0, 9);
$doviz[2] = substr($sonuc[5], 0, 9);
$doviz[3] = substr($sonuc[6], 0, 9);
$doviz[4] = substr($sonuc[7], 0, 9);
}

} // while
return $doviz;
} // if($dosya)
}// function


$para_birimleri = tep_db_query("select * from " . TABLE_CURRENCIES . " where value != '1'");

while ($para_birimi = tep_db_fetch_array($para_birimleri)){

$para_birimi_degeri_al = tcmb($para_birimi['code'],'http://www.tcmb.gov.tr/kurlar/today.html');
$para_birimi_degeri = 1 / $para_birimi_degeri_al[2];

tep_db_query("update " . TABLE_CURRENCIES . " set value = '" . $para_birimi_degeri . "' where code = '" . $para_birimi['code'] . "'");

}

Alıntı

Ferdikucuk
05-05-2007, 11:28
Tskler....

Despo
06-08-2007, 20:27
Ise yaramiyor, hatada vermiyor..

KraL
06-09-2007, 00:43
valla bende çatır çatır çalışıyor :D