Chris: php + textarea ?!

Beitrag lesen

Auch Hallo,

erstmal:

Trenne die

  • Parameterübernahme
  • Parameterkontrolle
  • Entscheidungsstruktur
  • Datenverarbeitung
  • Ausgabegenerierung
  • Ausgabe

strikt voneinander.

Und dann kannst Du mit:

[...]
  - Datei öffnen
  - Datei sperren
  - Datei lesen

wenn Post "ändern" vorhanden
    - Schreibzähler des gewünschten Datensatzes vergleichen  *)
    wenn gleich mit dem geposteten
      - Zähler erhöhen
      - Datei rückspulen
      - neue Daten wegschreiben
      - Erfolgsmeldung
      Datei schließen
    sonst
      - Fehlermeldung "Datei wurde seit Ihrem Lesen verändert"

sonst
    - Datei ausgeben (an Format denken! htmlentities())

Datei schließen und damit entsperren

*) Schreibzähler: Ohne einen Schreibzähler oder Zertifikat kann man im verbindungslosen Protokoll keine gemeinsamen Daten verwalten.

LG
Chris