Vorraussetzung: du hast die Rechte gesetzt(PHP(Apache) Server)
Es ist eine Filesystem Funktion, also überall ansprechbar, aber da PHP serverseitig ist, nur am Server, und net am Client:
--------------------------------------------------------------------------------
$string = "Servus Schnittstelle!\n";
$pointer = fopen("/dev/ttyS0","w");
fwrite ($pointer, $string);
fclose($pointer);
--------------------------------------------------------------------------------
also die Schnittstelle wird geöffnet, dann Daten und wieder geschlossen. Mit fgets() kannst auf Input warten(=> das Skript bleibt stehen bis Daten od Timeout).
Gleichzeitiges Lesen und Schreiben ist nicht möglich.(mit 2 Skripten gleichzeitig mögl.)
Wichtig ist die richtige Schnittstellenkonfig im OS.
____________________________________
ALEA IACTA EST
mfg, zend
|