Datei-Lock und Verzeichnisübersichts-Sperre
Jürgen Ogens
- php
Sorry, noch zwei Fragen. Ich hoffe, ihr nehmt es mir nicht allzu übel.
Zum einen würde ich gerne von euch wissen -ich denke einige von euch haben schon viel Programmiererfahrung- ob es bei ca. 150 Usern, die im Extremfall gleichzeitig (damit meine ich nicht genau gleichzeitig) in ein Gästebuch schreiben, nötig ist, die Datei, in der die Einträge gespeichert werden, zu sperren? Also während sie geöffnet ist darf kein anderer User darauf zugreifen (was passiert eigentlich, wenn sie gesperrt ist und dieser Fall eintritt?).
Wenn dies wirklich nötig sein sollte, wie mache ich das?
Und zweitens: Wie kann ich es per .htaccess so einstellen, dass von einem bestimmten Verzeichnis keine Verzeichnisübersicht aufgerufen werden kann. Wenn dies gar nicht möglich ist, ist es dann ausreichend, einfach eine index.html in das Verzeichnis zu packen?
Danke euch!
Grüße
Jürgen
Zum einen würde ich gerne von euch wissen -ich denke einige von euch haben schon viel Programmiererfahrung- ob es bei ca. 150 Usern, die im Extremfall gleichzeitig (damit meine ich nicht genau gleichzeitig) in ein Gästebuch schreiben, nötig ist, die Datei, in der die Einträge gespeichert werden, zu sperren? Also während sie geöffnet ist darf kein anderer User darauf zugreifen (was passiert eigentlich, wenn sie gesperrt ist und dieser Fall eintritt?).
Wenn dies wirklich nötig sein sollte, wie mache ich das?
Das ist immer nötig, sobald zwei Leute gleichzeitig schreibend auf eine Datei zugreigen wollen, kann das die Daten in der Datei zerstören. Wie du das machst, kannst du den gängigen Tutorials entnehmen, eine Datenbank wäre die einfachste und oft sinnvollste Lösung.
Und zweitens: Wie kann ich es per .htaccess so einstellen, dass von einem bestimmten Verzeichnis keine Verzeichnisübersicht aufgerufen werden kann. Wenn dies gar nicht möglich ist, ist es dann ausreichend, einfach eine index.html in das Verzeichnis zu packen?
Options -Indexes
Andernfalls, ja, eine index-Datei wäre ebenfalls möglich, allerdings weniger wünschenswert.