Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] https Seite und API-Call

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] https Seite und API-Call

    Hi! Ich bekomme folgenden Fehler, wenn ich auf eine https-Seite mit file_get_contents oder auch fopen zugreifen will.
    Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?
    Das läßt sich wohl durch Änderung der Konfiguration in der php.ini beheben.

    Kann man das aber nicht auch umgehen?
    Wie gesagt, file_get_contents und fopen (samt setzen des Contexts) habe ich schon ausprobiert.
    PHP-Code:
                $data http_build_query(
                    array(
    'SUBSCRIPTION_ID' => $id
                    
    ));

                
    $context_options = array (
                    
    'http' => array (
                    
    'method' => 'POST',
                    
    'header'=> "Content-type: application/x-www-form-urlencoded\r\n"
                    
    "Content-Length: " strlen($data) . "\r\n",
                    
    'content' => $data
                            
    )
                        );
                
    $context stream_context_create($context_options);

                
    $fp fopen($url'r'false$context); 

  • #2
    Versuch doch erstmal den Hinweis in der Fehlermeldung zu beherzigen - oder was spricht dagegen?

    Kommentar


    • #3
      Dagegen spricht, dass ich eine Anwendung entwickle, die nicht nur auf meinem Rechner läuft.
      Deshalb soll sie mit möglichst vielen Serverkonfigurationen kompatibel sein.

      Kommentar


      • #4
        Kann man das aber nicht auch umgehen?
        Dann hätte https das "S" wohl nicht verdient.

        Kommentar


        • #5
          Ich will ja nicht https umgehen. Nur eine Anfrage an die Domains senden und damit arbeiten.

          Kommentar


          • #6
            AFAIK brauchst du SSL support in deiner PHP Umgebung. Einen speziellen https wrapper gibt es nicht.

            Kommentar

            Lädt...
            X