Hallo Zusammen,
auch auf die Gefahr hin mich lächerlich zu machen, aber ich steh voll auf dem Schlauch. Bitte ggf, auch nur einen Link zur richtigen Suche posten.
Folgende Aufgabe:
Per WWW-Reader frage ich den IO-Port einer Axis M1054 Webcam ab: http://172.26.57.110/axis-cgi/io/output.cgi?checkactive=1
Die Antwort ist:
output1=inactive oder
output1=active
Per TextParser versuche ich die Antwort in eine Variable zu bekommen, zuerst schneide ich alles bis zum ‚=‘ ab:
‚ID 1 Vorher Abschneiden bis =‘ danach versuche ich mittels
‚ID 2 Hole Text 1‘ das ganze in eine Variable zu bekommen?
Das geht irgendwie nicht…
Mein Ziel ist es die Antwort ‚inactive‘ bzw ‚active‘ in eine boolean Variable mit ‚true‘ bzw. ‚false‘ zu bekommen.
Mit der Bitte um einen heißen Tip und schöne Grüße aus OBC
…das habe ich bis jetzt noch nicht geschafft.
Alle meine Versuche den ausgelesenen Wert in eine Varibale zu schreiben hat leider nicht funktioniert…
Viele Grüße
vielen Dank, das Script läuft ohne Fehler durch (habe mal eine andere url eingetragen, dann beschwert es sich).
Jedoch scheint das Script nicht zu greifen, auf der IP-Symcon Homepage (meines Servers) steht immer false, auch wen der Wert „true“ sein sollte.
Auch habe ich noch die Frage, wie aus der Antwort des Scriptes eine Variable wird. In der Spalte „Wert“ steht „40772.ips.php“?
file_get_contents sollte gegen Sys_GetURLContent getauscht werden, damit gab es in der Vergangenheit oft Probleme und ab PHP 5.4 auch Funktionalitätseinschränkungen.