TS: Wert eines Reglers an eine Datei weitergeben

Beitrag lesen

Hello,

Erstmal dankeschön :)

Wenn Du den Eventlistener mit change anlegst, so wie im Beispiel, und nicht mit input, dann kannst du den Wrapper mit dem setTimeout wieder rausoperieren.

Wenn ich das richtig lese, werden die Daten doch jetzt nur zum Server gesendet. Ich müsste also, um das in meine Datei einzufügen, noch

            $f = fopen("/var/www/html/textfile.txt", 'w');
            fwrite($f, $_POST['level']);
            fclose($f);

in die php einfügen?

Im Prinzip schon. Du solltest aber Filelocking vorsehen fürs Lesen und Schreiben. Außerdem brauchst Du die Datei dann nicht ständig zu öffnen und zu schließen, sondern nur locken (LOCKEX), Zeiger auf Anfang, schreiben, flushen, truncaten und entsperren, bzw auf LOCKSH zurücksetzen. Der zweite Prozess, der sie auslesen soll, kann dann die Datei ebenfalls offenhalten. Er versucht dann nur, mit LOCKSH zu sperren (was aber erst geht, wenn der erste Prozess von LOCKEX auf LOCKSH zurückgeschaltet hat), den Dateizeiger auf den Anfang zurückzusetzen, zu lesen und wieder zu entsperren.

Liebe Grüße
Tom S.

--
Es gibt nichts Gutes, außer man tut es
Andersdenkende waren noch nie beliebt, aber meistens diejenigen, die die Freiheit vorangebracht haben.