ilch Forum » Allgemein » HTML, PHP, SQL,... » SSL bei PHP 5.6

Geschlossen
  1. #1
    User Pic
    SeriousDonkey Mitglied
    Registriert seit
    26.11.2014
    Beiträge
    40
    Beitragswertungen
    3 Beitragspunkte
    Hey Leute,

    kann mir einer mal erklären, wie genau das bei PHP 5.6 funktioniert mit SSL (wurde meines Wissens mit 5.6 geändert?). Wollte gestern mit folgenden Code auf eine API von Twitch zugreifen, bekam aber eine Fehlermeldung grumml

    $data = json_decode(file_get_contents("https://api.twitch.tv/kraken/streams/feelthefightde"));
    
    if($data->stream)
    {
    echo "Online";
    }
    else
    {
    echo "Offline";
    }


    Fehlermeldung:
    Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in ...php on line 2


    Hab in der Dokumentation von PHP (php.net) nachgeschaut, verstehe das allerdings nicht wirklich, was genau geändert werden muss (vielleicht bin ich aktuell auch nur zu dumm? lachen )
    Arbeite auf Ubuntu (falls das wichtig ist) und dort mit XAMPP.
    Wie gesagt, PHP Version habe ich 5.6

    Danke schonmal lächeln
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.096
    Beitragswertungen
    122 Beitragspunkte
    <?php 
        function file_get_contents_curl($url) {
        $ch = curl_init();
    
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_AUTOREFERER, TRUE);
        curl_setopt($ch, CURLOPT_HEADER, 0);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_URL, $url);     
    
        $data = curl_exec($ch);
        curl_close($ch);
    
        return $data;
    }
    $data = file_get_contents_curl('https://api.twitch.tv/kraken/streams/feelthefightde');
    
    if($data->stream)
    {
    echo "Online";
    }
    else
    {
    echo "Offline";
    }?>


    Versuche es mal so.

    Mfg
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SeriousDonkey Mitglied
    Registriert seit
    26.11.2014
    Beiträge
    40
    Beitragswertungen
    3 Beitragspunkte
    EDIT: Habs schon lachen hab das mit JSON vergessen zwinker

    So funkionierts zwinker

    Zuletzt modifiziert von SeriousDonkey am 29.01.2015 - 09:40:41
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.096
    Beitragswertungen
    122 Beitragspunkte
    Brauchst du da jetzt noch Hilfe?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    SeriousDonkey Mitglied
    Registriert seit
    26.11.2014
    Beiträge
    40
    Beitragswertungen
    3 Beitragspunkte
    ZitatZitat geschrieben von corian
    Brauchst du da jetzt noch Hilfe?


    Nein, funktioniert alles, Danke dir! lächeln
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten