• 07-08-2021, 03:01:11
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar gece gece uyku sarhoşu bu soruna takıldım sanırım aklıma gelmeyen bir şey var bir türlü aşamıyorum,

    $tarih="20210807";
    $cekilenveri= file_get_contents("https://ebayi.tjk.org/s/d/program/" .$tarih."/yarislar.json",0,stream_context_create(["http"=>["timeout"=>60]]));
    Localde sorunsuz olarak veriyi çekebilirken sunucuya attığımda
    "file_get_contents(https://ebayi.tjk.org/s/d/program/20210807/yarislar.json): failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request "
    hatası almaktayım php ini de bir engelleme yok orayı kontrol ettim sayfa başına header("Access-Control-Allow-Origin: *"); eklediğimde bir süreliğine kod çalıştı fakat bir kaç sorgu sonra tekrardan aynı hatayı vermeye başladı aklıma şu an hiç bir çözüm gelmiyor kafama takıldı uyuyamıyorum da varsa aklınızda bir çözüm yolu söylerseniz çok minnettar olurum şimdiden teşekkürler.
  • 07-08-2021, 03:36:37
    #2
    Üyeliği durduruldu
    cURL deneyin
  • 07-08-2021, 03:41:02
    #3
    Sürekli denemeden kaynaklı site mi engelliyor diye çalıştırdım 60-70 sorgu yolladım ama sıkıntı yaratmadı, bi aşağıdaki kod ile denesen eğer oda olmaz ise curl ile dene

    $tarih="20210807";
    $parametre = array('https' =>
      array(
        'method'  => 'GET',
        'header'  => 'Content-type: application/json',
        'timeout' => 60
      )
    );
    
    $cekilenveri= file_get_contents("https://ebayi.tjk.org/s/d/program/".$tarih."/yarislar.json",0,stream_context_create($parametre));
    print_r($cekilenveri);
  • 07-08-2021, 11:32:02
    #4
    Malesef curl de boş dönüyor
    KendineCoder adlı üyeden alıntı: mesajı görüntüle
    cURL deneyin

    Aşağıdaki şekilde de denedim fakat sunucuda yine Bad Request hatasını vermeye devam ediyor localde sorun olmuyor
    LizEdith adlı üyeden alıntı: mesajı görüntüle
    Sürekli denemeden kaynaklı site mi engelliyor diye çalıştırdım 60-70 sorgu yolladım ama sıkıntı yaratmadı, bi aşağıdaki kod ile denesen eğer oda olmaz ise curl ile dene

    $tarih="20210807";
    $parametre = array('https' =>
      array(
        'method'  => 'GET',
        'header'  => 'Content-type: application/json',
        'timeout' => 60
      )
    );
    
    $cekilenveri= file_get_contents("https://ebayi.tjk.org/s/d/program/".$tarih."/yarislar.json",0,stream_context_create($parametre));
    print_r($cekilenveri);
  • 07-08-2021, 17:28:35
    #5
    Sunucudan kaynaklı bir sorunmuş farklı sunucuda çalıştırınca bir sorun olmadı , sorun dolaylı yoldan çözüme kavuştu fakat o sunucuda izinleri vermeme , güvenlikleri kapatmama rağmen neyin etki ettiğini hala çözemedim