• 10-02-2019, 14:47:22
    #1
    Arkadaşlar

    https://www.tuttur.com/live-score/completed-event-list

    Buradaki Json dan ,
    code , type ,homeTeamName,awayTeamName, HalfTime, NormalTime bilgilerini bir türlü alamıyorum. Y
    Yardımcı olabilecek var mı ?
  • 10-02-2019, 14:53:28
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?php

    $arrContextOptions=array(
    "ssl"=>array(
    "verify_peer"=>false,
    "verify_peer_name"=>false,
    ),
    );

    $source = file_get_contents('https://www.tuttur.com/live-score/completed-event-list', false, stream_context_create($arrContextOptions));
    $j = json_decode($source, true);

    foreach($j['matches'] as $key=>$value) {
    $code = $value["code "];
    $type= $value["type"];
    $homeTeamName= $value["homeTeamName"];
    $awayTeamName= $value["awayTeamName"];
    $HalfTime0= $value["officialResult"][HalfTime][0];
    $HalfTime1= $value["officialResult"][HalfTime][1];
    $NormalTime0= $value["officialResult"][NormalTime][0];
    $NormalTime1= $value["officialResult"][NormalTime][1];
    }

    ?>

    Bu şekilde alabilirsin hocam php ile
  • 10-02-2019, 14:54:38
    #3
    Php'ye çok hakim değilim ama şuna benzer bir şey değil miydi?
    <?
    $json = json_decode( "json dosyası")
    $json->matches->code
    ?>
    Hatta $json burada bir array olmuş oluyor. Kodu ona göre düzeltirsin açıkçası php bilmiyorum ama mantıken önce $json dediğim veriyi foreach ile dönüp onun içinde matches->code şeklinde çekmeye çalışabilirsin. Ya da en iyi googleda bir kaç örneğe bakarsın
  • 10-02-2019, 15:00:42
    #4
    Alshain adlı üyeden alıntı: mesajı görüntüle
    <?php

    $arrContextOptions=array(
    "ssl"=>array(
    "verify_peer"=>false,
    "verify_peer_name"=>false,
    ),
    );

    $source = file_get_contents('https://www.tuttur.com/live-score/completed-event-list', false, stream_context_create($arrContextOptions));
    $j = json_decode($source, true);

    foreach($j['matches'] as $key=>$value) {
    $code = $value["code "];
    $type= $value["type"];
    $homeTeamName= $value["homeTeamName"];
    $awayTeamName= $value["awayTeamName"];
    $HalfTime0= $value["officialResult"][HalfTime][0];
    $HalfTime1= $value["officialResult"][HalfTime][1];
    $NormalTime0= $value["officialResult"][NormalTime][0];
    $NormalTime1= $value["officialResult"][NormalTime][1];
    }

    ?>

    Bu şekilde alabilirsin hocam php ile

    Hocam hata döndürdü ...


    Warning: Use of undefined constant HalfTime - assumed 'HalfTime' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\EgitimHknalknt\tuttur\json.php on line 18
  • 10-02-2019, 15:01:53
    #5
    Hocam kesme işareti koymayı unutmuşum. Oraya kesme işareti eklerseniz düzelir
  • 10-02-2019, 15:03:08
    #6
    Alshain adlı üyeden alıntı: mesajı görüntüle
    <?php

    $arrContextOptions=array(
    "ssl"=>array(
    "verify_peer"=>false,
    "verify_peer_name"=>false,
    ),
    );

    $source = file_get_contents('https://www.tuttur.com/live-score/completed-event-list', false, stream_context_create($arrContextOptions));
    $j = json_decode($source, true);

    foreach($j['matches'] as $key=>$value) {
    $code = $value["code "];
    $type= $value["type"];
    $homeTeamName= $value["homeTeamName"];
    $awayTeamName= $value["awayTeamName"];
    $HalfTime0= $value["officialResult"][HalfTime][0];
    $HalfTime1= $value["officialResult"][HalfTime][1];
    $NormalTime0= $value["officialResult"][NormalTime][0];
    $NormalTime1= $value["officialResult"][NormalTime][1];
    }

    ?>

    Bu şekilde alabilirsin hocam php ile
    Alshain adlı üyeden alıntı: mesajı görüntüle
    Hocam kesme işareti koymayı unutmuşum. Oraya kesme işareti eklerseniz düzelir
    Nereye kesme işareti hocam anlamadım



    Aldım hocam teşekkür ederim. Cevaplarınız çok işime yaradı.