Displays mit PHP ansprechen

Fragen zum LANCOM Wireless ePaper

Moderator: Lancom-Systems Moderatoren

Antworten
tom68
Beiträge: 1
Registriert: 02 Nov 2016, 22:14

Displays mit PHP ansprechen

Beitrag von tom68 »

Hallo,

ich bin komplett neu und versuche nun seit mehrern Tagen das Display zu aktualisieren mit PHP. Als vorlage habe ich den Code hier aus dem Forum genutzt. Die Verbindung klappt auch, denn ich sehen in der Verwaltung der Displays die Aktion.

Nur verstehe ich nicht in welcher Reihenfolge ich die Befehle per API senden soll. Ich hahbe die Beispiel XSL genutzt und ein XML erstellt.
Aber es wird nie etwas davon angezeigt. Folgeneden Code verwende ich:

Code: Alles auswählen


define ('XML2','<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TaskOrder title="TEST">
 
<TemplateTask page="1" preload="true" template="templates.xsl" labelId="D1080C4A" taskPriority="NORMAL" externalId="47131"> 
<room roomName="TEST">
<field key="date" value="16.09.2014"/> 
<field key="time1" value="10:00 - 11:30"/> 
<field key="purpose1" value="Projektkoordination Marketing"/>
<field key="chair1" value="Helmut Müller"/> 
<field key="time2" value="11:30 - 13.00"/> 
<field key="purpose2" value="Team-Besprechung Controlling"/>  
<field key="chair2" value="Karin Klein"/> 
</room> 
</TemplateTask>
<RefreshTask labelId="D1080C4A" taskPriority="NORMAL" externalId="4711"/>
 <ResetTask labelId="D1080C4A" taskPriority="NORMAL" externalId="4711"/>
 <Transaction name="D1080C4A" /> 
 <SwitchPageTask page="1" labelId="D1080C4A" taskPriority="NORMAL" externalId="4711"/>

</TaskOrder> ');



define('XML_POST_URL', 'http://xxxxxx:8001/service/task');
   
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, XML_POST_URL);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,XML2);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type:application/xml'));

$result = curl_exec($ch);

curl_close($ch);


Dazu habe ich noch weitere Fragen:

Wo muss ich die Templates.xsl im Dateisystem ablegen damit diese auch gelesen wird?
Gibt es eine bestimmte Reihenfolge der Befehle? Habe ein paar Kombinationen probiert nur kommt nie etwas an.
Was hat es mit den Page bzw Slots auf sich? Ich bekomme teilweise Slot 14 angezeigt. Es gibt doch nur 4 oder?
Könnte jemand evtl. ein funktionierendes komplettes Beispiel Aufzeigen?


Die Anleitung ist sehr dünn.

Danke euch
Tom
Antworten