• 24-05-2018, 12:02:43
    #1
    merhaba arkadaşlar. wordpress sitede aşağıdaki kodla tcmb den döviz kurunu çekiyor. ancak bir önceki günü alıyor. Anlık kuru nasıl alabilirim?

    function dovizcek()
        {
        $xml= simplexml_load_file('http://www.tcmb.gov.tr/kurlar/today.xml');
        if($xml) {
    foreach ($xml->Currency as $Currency) {
    // USD ALIŞ-SATIŞ
    if ($Currency['Kod']=="USD") {$usd_DS=$Currency->BanknoteSelling; }
    // EURO ALIŞ-SATIŞ
    if ($Currency['Kod']=="EUR") {$eur_DS=$Currency->BanknoteSelling; }
    }
    }
    else { $usd_DS = "-"; $eur_DS = "-";}
    echo'<ul class="sl">';
    echo '<li class="dlr"><span class="dolarikon"></span><span class="dolardeger">Dolar :'. $usd_DS .'</span></li>';
    echo '<li class="dlr"><span class="euroikon"></span><span class="eurodeger">Euro :'.$eur_DS .'</span></li>';
    echo'</ul>';
  • 24-05-2018, 12:04:19
    #2
    çünkü xml de bir gun oncesinin verileri var
  • 24-05-2018, 12:05:14
    #3
    işte xml yi ne ile değiştireceğimi bilemedim.
  • 24-05-2018, 12:07:42
    #4
    Kurumsal Üye
    Bunu kullanın
    doviz.com/api/v1/currencies/USD/latest
    doviz.com/api/v1/currencies/EUR/latest
    ama xml değil bunlar json
  • 24-05-2018, 12:09:22
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    birde bunu deneyin.

    $connect_web = simplexml_load_file('[URL]http://www.tcmb.gov.tr/kurlar/today.xml[/URL]');
        
    $usd_buying = $connect_web->Currency[0]->BanknoteBuying;
    $usd_selling = $connect_web->Currency[0]->BanknoteSelling;
     
    $euro_buying = $connect_web->Currency[3]->BanknoteBuying;
    $euro_selling = $connect_web->Currency[3]->BanknoteSelling;
     
    echo 'USD Alış: '.$usd_buying.'<br>USD Satış: '.$usd_selling.'<br>';
    echo 'EUR Alış: '.$euro_buying.'<br>EUR Satış: '.$euro_selling;
  • 24-05-2018, 12:28:33
    #6
    uckan adlı üyeden alıntı: mesajı görüntüle
    json nasıl kullanacağımı bilmiyorum . PHP bilgim okadar yok.

    DaGGeR adlı üyeden alıntı: mesajı görüntüle
    birde bunu deneyin.

    $connect_web = simplexml_load_file('[URL]http://www.tcmb.gov.tr/kurlar/today.xml[/URL]');
        
    $usd_buying = $connect_web->Currency[0]->BanknoteBuying;
    $usd_selling = $connect_web->Currency[0]->BanknoteSelling;
     
    $euro_buying = $connect_web->Currency[3]->BanknoteBuying;
    $euro_selling = $connect_web->Currency[3]->BanknoteSelling;
     
    echo 'USD Alış: '.$usd_buying.'<br>USD Satış: '.$usd_selling.'<br>';
    echo 'EUR Alış: '.$euro_buying.'<br>EUR Satış: '.$euro_selling;
    sadece başlıklarını gösterdi. değer göstermedi
  • 25-05-2018, 10:23:04
    #7
    Json kullanmayı “json kullanmayı bilmiyorum” yazana kadar öğrenirsin. Gerçekten basit.
  • 25-05-2018, 10:25:24
    #8
    Genç Hosting adlı üyeden alıntı: mesajı görüntüle
    Json kullanmayı “json kullanmayı bilmiyorum” yazana kadar öğrenirsin. Gerçekten basit.
    muhakkak öyledir ama hazır tema kullanıyorum ona entegresinden anlamam manasında söylemiştim. Tema değiştirecem artık.