Please disable Adblockers and enable JavaScript for domain CEWebS.cs.univie.ac.at! We have NO ADS, but they may interfere with some of our course material.
[Info]
Lagerverwaltung
Liste der Teile
Abfragen z.b. ueber http://wwwlab.cs.univie.ac.at/~a9506264/lagerverwaltung.php
Ergebnis:
{
displays: {
"7.1": 35,
"5.0": 2,
"4.8": 17
},
akku: {
"1200mAh": 37,
...
},
...
}
Details abfragen
Abfragen z.b. ueber http://wwwlab.cs.univie.ac.at/~a9506264/lagerverwaltung.php/displays
Ergebnis:
{
"7.1": 35,
"5.0": 2,
"4.8": 17
}
Details fuer einzelne Komponenten abfragen
Abfragen z.b. ueber http://wwwlab.cs.univie.ac.at/~a9506264/lagerverwaltung.php/displays/7.1
Ergebnis:
35
Details fuer einzelne Komponenten setzen
PUT auf http://wwwlab.cs.univie.ac.at/~a9506264/lagerverwaltung.php/displays/7.1
Ergebnis: (keines)
Client um zu putten:
<?php
$data = http_build_query(
array(
'wert' => '35'
)
);
$opts = array('http' =>
array(
'method' => 'PUT',
'header' =>
"Content-type: application/x-www-form-urlencoded\r\n" .
"accept: application/json\r\n"
,
'content' => $data
)
);
header('content-type: text/plain');
$context = stream_context_create($opts);
$result = file_get_contents('http://wwwlab.cs.univie.ac.at/~a9506264/lagerverwaltung.php/displays/7.1',false,$context);
print_r($result);
?>
Wichtiger: die Daten liegen ja in einem File (im selben Verzeichnis wie lagerwerwaltung.php), das z.b. lagerverwaltung.json heisst. Damit ich in dieses File schreiben kann muessen die Rechte am almighty.cs passen. Also mit ssh einloggen und chmod 666 lagerverwaltung.json.
Letzte Änderung: 22.05.2015, 11:43 | 173 Worte