• 26-05-2021, 00:39:07
    #1
    Selamlar,

    Wordpress üzerine yazılmış birkaç sayfamda PHP Warning hataları alıyorum.
    Bu konuda bana yardımcı olabilecek var mıdır?

    Hata kodu:

    PHP Warning: file_get_contents(/orm/getJsonTableSingle.php?id=364877): failed to open stream: HTTP request failed! in /wp-content/themes/tema-adi/loop-karsilastir.php on line 39
    Not: 39. Satır buraya denk geliyor ($res = file_get_contents ile başlayan yere.)


    $phones = array_map(function ($phoneId) use ($defaultPhoneData, $currentPageCompareType) {
    if (!$phoneId) {
    $res = [
    'title' => 'Karşılaştır',
    'primary_image' => $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] . $defaultPhoneData[$currentPageCompareType]['images'][0],
    'data' => [],
    ];
    } else {
    $res = file_get_contents($_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] . '/orm/getJsonTableSingle.php?id=' . $phoneId);
    $res = json_decode($res, 1);
    }
    return $res;
    }, $arrIds); ?>


    Aynı hata kodu ve kod satırı buraya denk geliyor ($tel1 = file_get_contents($ ile başlayan yere)


    <?php
    $tel1 = file_get_contents($_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] . '/orm/getJsonTableSingle.php?id=' . $tel_1);
    $tel1 = json_decode($tel1, 1);
    $data1 = $tel1['data'];

    include('header-test.php' );
    include('single-tabs.php' );
    ?>


    Yardımcı olabilirseniz çok sevinirim.
    Kod yapısının bazı alanlarını kestim. Dilerseniz onları da özelden iletebilirim.
    Teşekkürler.
  • 26-05-2021, 00:45:10
    #2
    ivanlar adlı üyeden alıntı: mesajı görüntüle
    Selamlar,

    Wordpress üzerine yazılmış birkaç sayfamda PHP Warning hataları alıyorum.
    Bu konuda bana yardımcı olabilecek var mıdır?

    Hata kodu:

    PHP Warning: file_get_contents(/orm/getJsonTableSingle.php?id=364877): failed to open stream: HTTP request failed! in /wp-content/themes/tema-adi/loop-karsilastir.php on line 39
    Not: 39. Satır buraya denk geliyor ($res = file_get_contents ile başlayan yere.)


    $phones = array_map(function ($phoneId) use ($defaultPhoneData, $currentPageCompareType) {
    if (!$phoneId) {
    $res = [
    'title' => 'Karşılaştır',
    'primary_image' => $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] . $defaultPhoneData[$currentPageCompareType]['images'][0],
    'data' => [],
    ];
    } else {
    $res = file_get_contents($_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] . '/orm/getJsonTableSingle.php?id=' . $phoneId);
    $res = json_decode($res, 1);
    }
    return $res;
    }, $arrIds); ?>


    Aynı hata kodu ve kod satırı buraya denk geliyor ($tel1 = file_get_contents($ ile başlayan yere)


    <?php
    $tel1 = file_get_contents($_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] . '/orm/getJsonTableSingle.php?id=' . $tel_1);
    $tel1 = json_decode($tel1, 1);
    $data1 = $tel1['data'];

    include('header-test.php' );
    include('single-tabs.php' );
    ?>


    Yardımcı olabilirseniz çok sevinirim.
    Kod yapısının bazı alanlarını kestim. Dilerseniz onları da özelden iletebilirim.
    Teşekkürler.
    $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] . '/orm/getJsonTableSingle.php?id=' . $tel_1);
    https://sunucuadi.com/orm/getJsonTablesingle.php?id=id
    bu isteği atmıyor, kendiniz elle yukarıda yazdığım tam url gibi deneyin, isteği atacak mı kontrol edin hocam.
  • 26-05-2021, 00:51:54
    #3
    Hocam hosting ayarlarında allow_url_fopen ayarı aktif mi? cPanel üzerinde bu ayar kapalı oldugundan curl ve file_get_content hata vermekte
  • 26-05-2021, 11:27:08
    #4
    Evet php.ini editörden baktığımda allow_url_fopen = on olarak görünüyor.
  • 26-05-2021, 11:31:20
    #5
    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] . '/orm/getJsonTableSingle.php?id=' . $tel_1);
    https://sunucuadi.com/orm/getJsonTablesingle.php?id=id
    bu isteği atmıyor, kendiniz elle yukarıda yazdığım tam url gibi deneyin, isteği atacak mı kontrol edin hocam.
    Denedim 404 veriyor. Fakat sistem çalışıyor. Yani bi sıkıntı yok ama hata veriyor işte loglarda. Birde sitede zaman zaman kasma oluyor.
  • 26-05-2021, 11:33:39
    #6
    ivanlar adlı üyeden alıntı: mesajı görüntüle
    Denedim 404 veriyor. Fakat sistem çalışıyor. Yani bi sıkıntı yok ama hata veriyor işte loglarda. Birde sitede zaman zaman kasma oluyor.
    Kasma halledilir, çalışması gereken link çalışmıyorsa PHP sürümünü ve PHP modüllerini kontrol et hocam ayrıca web server configini de baştan oluştur çünkü bazen oradan da sorun çıkabiliyor.
  • 26-05-2021, 11:40:12
    #7
    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    Kasma halledilir, çalışması gereken link çalışmıyorsa PHP sürümünü ve PHP modüllerini kontrol et hocam ayrıca web server configini de baştan oluştur çünkü bazen oradan da sorun çıkabiliyor.
    Şimdi çalıştı. S'yi küçük harf almışsın ben de o linki kopyalayınca olmamıştı.
    Link çalışıyor fakat loglara yansıyan hata aynı yine. Ne önerirsin ?
  • 29-05-2021, 13:07:54
    #8
    Sorunu hala çözmüş değilim. Yardımlarınızı beklerim.