Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Webabfrage einer PHP Seite

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

    Webabfrage einer PHP Seite

    ich versuche eine Webseite abzufragen, die leider eine php Seite ist -
    PHP-Code:
    <?php
    $temp 
    exec('cat /sys/bus/w1/devices/10-000802b32592/w1_slave |grep t=');
    $temp explode('t=',$temp);
    $temp $temp[1] / 1000;
    $temp round($temp,2);
    echo 
    $temp " &#x00B0;C";
    ?>
    die Seite hat dann als Sourcecode nur
    Code:
    [COLOR=#000000][FONT=monospace]21.38 &#x00B0;C[/FONT][/COLOR]
    Genau diesen Wert möchte ich in den eibpc "importieren" - mit
    Code:
    sendtcp(PIEPort,RaspIP,$GET /fuehler.php$,0x0D,0x0A,0x0D,0x0A)
    erhalte ich einen Bad Request...

    ratlos....
    EPIX
    ...und möge der Saft mit euch sein...
    Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

    #2
    Hallo EPIX,

    es ist völlig egal, ob du eine PHP-Seite oder HTML-Seite abfragst. Das macht für den Client keinen Unterschied.
    Allerdings ist deine GET-Abfrage falsch. Du brauchst eher so einen Abfragestring:
    Code:
    CRLF=tostring(0x0D,0x0A)
    StringGet  =  $GET /fuehler.php HTTP/1.1$ + CRLF + \\
                     $Host: $ + convert(RaspIP,$$) + LX_CRLF + \\
                     $User-Agent: Wget/ 1.0$ + CRLF + \\
                     $Accept: */*$ + CRLF + \\
                     CRLF + \\
                     CRLF;
    Firma: Enertex Bayern GmbH, Ebermannstädter Straße 8, 91301 Forchheim
    Amazon: KNXnet/IP Router
    , KNXnet/IP Interface

    Kommentar


      #3
      Danke! - werde ich testen...

      so geht's
      Code:
      Name_StringGet = $GET /fuehler.php HTTP/1.1$ + CRLF + \\
                       $Host: 192.168.1.208$ + CRLF + \\
                       $Connection: keep-alive$ + CRLF + \\
                       $User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36$ + CRLF + \\
                       $Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8$ + CRLF + \\
                       CRLF
      Zuletzt geändert von EPIX; 23.02.2016, 13:31.
      EPIX
      ...und möge der Saft mit euch sein...
      Getippt von meinen Zeigefingern auf einer QWERTZ Tastatur

      Kommentar

      Lädt...
      X