turansonkaya adlı üyeden alıntı: mesajı görüntüle
Selamlar,
PHP CURL kullanarak tcmb üzerinden dolar ve euro kurlarını çekmek istiyorum.
Alt tarafta vermiş olduğum kodu kullanıyorum.
Sayfa hataya düşmüyor fakat değişkenlerin karşılığı olan kurlar boş geliyor.

<?php

    $url = "https://www.tcmb.gov.tr/kurlar/today.xml";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $xml = curl_exec($ch);
    curl_close($ch);

    // Dolar kuru verisine erişmek için, XML'i ayrıştırın
    $xmlObj = simplexml_load_string($xml);
    $dolarKuruSatis = $xmlObj->Currency[0]->ForexSelling;
    $dolarKuruAlis = $xmlObj->Currency[0]->ForexBuying;
    echo "Dolar Kuru Satış: " . $dolarKuruSatis . "<br>";
    echo "Dolar Kuru Alış: " . $dolarKuruAlis;

?>
Error.log dosyamda anlık olarak alt taraftaki hataları alıyorum;

[Wed Feb 22 21:59:06.345757 2023] [php:warn] [pid 191782] [client 100.100.100.2:62908] PHP Warning:  Attempt to read property "Currency" on bool in /var/www/cloud/islemler/kur.php on line 12
[Wed Feb 22 21:59:06.345969 2023] [php:warn] [pid 191782] [client 100.100.100.2:62908] PHP Warning:  Trying to access array offset on value of type null in /var/www/cloud/islemler/kur.php on line 12
[Wed Feb 22 21:59:06.346044 2023] [php:warn] [pid 191782] [client 100.100.100.2:62908] PHP Warning:  Attempt to read property "ForexSelling" on null in /var/www/cloud/islemler/kur.php on line 12
[Wed Feb 22 21:59:06.346102 2023] [php:warn] [pid 191782] [client 100.100.100.2:62908] PHP Warning:  Attempt to read property "Currency" on bool in /var/www/cloud/islemler/kur.php on line 13
[Wed Feb 22 21:59:06.346151 2023] [php:warn] [pid 191782] [client 100.100.100.2:62908] PHP Warning:  Trying to access array offset on value of type null in /var/www/cloud/islemler/kur.php on line 13
[Wed Feb 22 21:59:06.346199 2023] [php:warn] [pid 191782] [client 100.100.100.2:62908] PHP Warning:  Attempt to read property "ForexBuying" on null in /var/www/cloud/islemler/kur.php on line 13
Bizlere ulaşın çözelim