Tom: .txt Datei erzeugen schreiben/lesen

Beitrag lesen

Hello Jan,

eine Benutzeridentifizierung und Benutzerauthorisierung kannst Du später immer noch drum herum legen.

Ich würde mir an Deiner Stelle mal
http://de3.php.net/manual/en/function.parse-ini-file.php
anschauen.

Und vergiss nicht, das File zum Schreiben und Lesen auch zu sperren, damit es nicht zerstört wird, wenn zwei Prozesse gleichzeitig darauf zugreifen.

http://de3.php.net/manual/en/function.flock.php

Die wichtigste Regel dazu lautet: Wenn geschrieben werden soll (Daten verändert) muiss bereits zum Auslesen der alten Daten eine exclusive Sperre gesetzt werden.

also [skizziert, Fehlerbehandlung muss berücksichtigt werden]

$fp = fopen()
flock($fp, LOCK_EX)
$cont = read($fp)
$cont = $cont . $neucont
fseek($fp, 0, SEEK_SET)
fwrite($fp, $cont)
ftruncate($fp, strlen($cont))   ## wenn der neue Inhalt kürzer als ,der alte ist
fclose($fp)

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://restaurant-zur-kleinen-kapelle.de