+ Antworten
Ergebnis 1 bis 5 von 5

Thema: cURL Problem?

  1. #1
    Registriert seit
    Jul 2014
    Beiträge
    45

    Standard cURL Problem?

    Hallo Gemeinde,

    ich habe auf die 4.0 umgestellt. Seitdem wird meine Solvis Heizung nicht mehr ausgelesen (script hier aus dem Forum
    von khc (Heinz) https://www.symcon.de/forum/threads/...489#post227489
    Mit der 3.4 lief es problemlos.

    Ich kann das auf folgende Bereiche eingrenzen:

    $ch = curl_init();
    curl_setopt($ch , CURLOPT_URL, $url);
    curl_setopt($ch , CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
    curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST);
    $string = curl_exec($ch);
    curl_close($ch);


    Hat jemand eine Idee was das sein kann? Ist da ein Aufruf drin der mit 4.0 nicht geht?

    Gruß Frank

  2. #2
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    24,106

    Magst du mal schauen, was in $string steht? Wir haben PHP aktualisiert, somit kann es gut sein, dass cURL sich auch aktualisiert hat. Aber dein Code sieht eigentlich super aus. Sind beim Ausführen des Skript irgendwelche Fehlermeldungen?

    paresy

  3. #3
    Registriert seit
    Jul 2014
    Beiträge
    45

    Hallo Paresy,

    in $string steht nichts.
    Da sollte der Inhalt der Solvis Heizungsseite stehen. Die geht noch, Zugangsdaten sind auch noch gleich.
    Schade, hatte gehofft das das ein bekanntes Problem ist.

    Danke für die Rückmeldung,
    Frank

  4. #4
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    24,106

    Leer klingt aber nicht richtig. Normalerweise müsste bei einem Fehler mindestens eine Fehlermeldung kommen.

    paresy

  5. #5
    Registriert seit
    Jul 2014
    Beiträge
    45

    Hallo Paresy,

    so sieht die Funktion komplett aus.
    Ich habe gerade den String und die länge ausgegeben: Stringlänge= 0

    PHP-Code:
    function ReadDataFromSolvisRemote(){
        
    $url "http://10.10.99.99/sc2_val.xml";
        
    $username "xxxx";
        
    $password "xxxxxx";

        
    $ch  curl_init();
        
    curl_setopt($ch CURLOPT_URL$url);
        
    curl_setopt($ch CURLOPT_RETURNTRANSFERtrue);
        
    curl_setopt($chCURLOPT_USERPWD"$username:$password");
        
    curl_setopt($chCURLOPT_HTTPAUTHCURLAUTH_DIGEST);
        
    $string  curl_exec($ch);

        
    curl_close($ch);
       
    print_r($string);
       
    print_r(strlen($string));
        return 
    $string;


    Wenn Du keine Idee mehr hast werde ich abwarten müssen bis es zufällig gefixt wird :-)
    Gruß Frank

Ähnliche Themen

  1. WWW Reader / Curl
    Von shdefender im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 9
    Letzter Beitrag: 23.03.16, 14:46
  2. CURL Fehler
    Von oheidinger im Forum Allgemeine Diskussion
    Antworten: 11
    Letzter Beitrag: 07.12.15, 18:24
  3. Curl für Webdav (Horde)
    Von galleto im Forum Skripte, PHP, SQL
    Antworten: 3
    Letzter Beitrag: 18.01.14, 11:00
  4. cURL nutzen?
    Von jwka im Forum Skripte, PHP, SQL
    Antworten: 9
    Letzter Beitrag: 24.06.12, 11:57
  5. Curl
    Von astrodidge im Forum Allgemeine Diskussion
    Antworten: 4
    Letzter Beitrag: 09.06.08, 19:01