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ı
// 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ı