Header İçin İmkb, Döviz ve Altin Kuru.

TeaMTurkeRŞenol TÜRKER

Merhaba arkadaşlar az önce bir paylaşım sitesinde bir arkadaşımın sorduğu soruya istinaden yazdığım fonksiyonu sizinle paylaşmak istedim güle güle kullanın.

<?php
$link = "http://finans.mynet.com/";
$parcala1='#<li><a href="(.*?)"><strong>(.*?)</strong>(.*?)</a></li>#'; // kur
$parcala2='#<li class="(.*?)"></li>#'; // kur
$botara = file_get_contents($link);
preg_match_all($parcala1,$botara,$dovizcek); // döviz
preg_match_all($parcala2,$botara,$ikoncek); // kur
$imkb = $dovizcek[2][0];
$imkbDeger = $dovizcek[3][0];
$imkbikon = $ikoncek[1][0];
$Dolar = $dovizcek[2][1];
$DolarDeger = $dovizcek[3][1];
$Dolarikon = $ikoncek[1][1];
$Euro = $dovizcek[2][2];
$EuroDeger = $dovizcek[3][2];
$Euroikon = $ikoncek[1][2];
$Parite = $dovizcek[2][3];
$PariteDeger = $dovizcek[3][3];
$Pariteikon = $ikoncek[1][3];
$Altin = $dovizcek[2][4];
$AltinDeger = $dovizcek[3][4];
$Altinikon = $ikoncek[1][4];
function cevir($ikon){
switch($ikon){
case 'fnArrow green-arw': return '<span style="color:green;">&uarr;</span>'; break;
case 'ndt-Right dtBlueIco': return '<span style="color:blue;">&mdash;</span>'; break;
case 'fnArrow red-arw': return '<span style="color:red;">&darr;</span>'; break;
case 'fnNoMrg fnArrow red-arw': return '<span style="color:red;">&darr;</span>'; break;
}
}
?>
<b>İmkb :</b> <u><?=$imkbDeger?></u> <?php echo cevir($imkbikon); ?><br/>
<b>Dolar :</b> <u><?=$DolarDeger?></u> <?php echo cevir($Dolarikon); ?><br/>
<b>Euro :</b> <u><?=$EuroDeger?></u> <?php echo cevir($Euroikon); ?><br/>
<b>Parite :</b> <u><?=$PariteDeger?></u> <?php echo cevir($Pariteikon); ?><br/>
<b>Altin :</b> <u><?=$AltinDeger?></u> <?php echo cevir($Altinikon); ?><br/>
2013-04-01 22:43:22

Php

alicilinAli Fırat Güler

Elinize sağlık. Benimde bir ara yapmış olduğum bir fonksiyon vardı döviz kurları ile ilgili. Onuda paylaşayım.

function doviz($p,$as)

{

     $v = simplexml_load_file('http://xml.altinkaynak.com.tr/doviz.xml');


     foreach ($v->DOVIZ AS $d)

     {

          $ad = (string) $d->ADI;

          $al = (string) $d->ALIS;

          $sat = (string) $d->SATIS;

          $dizi[$ad] = array( 'al' => $al, 'sat' => $sat);  

    }

     return $dizi[$p][$as];

}

kullanımı basit. http://xml.altinkaynak.com.tr/doviz.xml adresindeki xml dosyasına bakın. ordaki para birimlerinin adından herhangi birisini 1. parametreye, ikinci parametresinede alış fiyatı için "al" satış fiyatı için "sat" yazmanız yeterlidir. Sisteme bir cache eklenirse çok hızlı çalışır.

2013-04-02 00:37:51

Php

TeaMTurkeRŞenol TÜRKER

eyvallah ali ustacım seninde ellerine sağlık

2013-04-04 01:17:05

Php

ellerinize saglık ustam cok guzel bir paylasım olmus

2013-04-04 19:02:52

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro