Die grundsätzliche vorgehensweise ist schon okay. Ich mach das mit meinen Servern auch so mit Port und Parametern. Teste mal den Punkt 2.3.1 Change Channel. Wenn das klappt (siehst du am TV) dann steht die Verbindung und PHP interpetiert nur ungewollterweise den Result. Dann wäre der Tip von Peter gut.
Nimm doch PHP: simplexml_load_file - Manual damit kannst du auch direkt das XML per http laden.
Nutze ich für die Fritz Box.
Ist vermutlich einfacher als alles per Textparser zu zerlegen.
Michael
genau das ist ja mein Problem, dass simplexml_load_file halt nicht funktioniert, aus welchem Grund auch immer bekomme ich keinen Zugriff auf den Receiver auf diese Art. Es scheint m.E.n. aber am Gerät bzw. der Programmierung zu liegen, denn die Abfrage von anderen Seiten auch incl. Portangabe ist erfolgreich, nur halt nicht bei dem Kathrein.
Ich habe auch mal kurz mit meinem Ufs getestet. Ich vermute es könnte daran liegen laut API Doku.
Alle Daten werden vom Receiver in eine XML-Struktur verpackt und im HTTP-Body zurückgeliefert.
Wenn man die Anweisung in den Browser eingibt, bekommt man eine html mit den Daten zurück.
Schaut man sich den Quellcode an erhält man die XML.
Vielleicht hilft das weiter.
Hatte leider noch keine zeit mich weitr mit dem Kathi zu beschäftigen.
wollt eben kurz vermelden, dass ich an der Problematik dran bin, und schon ein wenig was auslesen und darstellen kann. Da ich die Programme mit einer Popup Instanz versehen wollte, die aber noch nicht öffentlich sind, werde ich mit einer Veröffentlichung auch noch warten.
Ich würd echt gern weiter machen. Aber die Popup Instanz wird ja nicht auf den Markt geschmissen. Ich wollt da jetzt nicht irgend ne Alternative basteln, die ich nachher eh wegschmeisse.