phpbar.de logo

Mailinglisten-Archive

[php] Mehrfach Zugriffsteuerung auf Datei

[php] Mehrfach Zugriffsteuerung auf Datei

MoBi php_(at)_phpcenter.de
Sat, 17 Nov 2001 11:25:18 +0100


Moi moi alle,

hiermit begruesse ich alle Teilnehmer der Mailinglist und vielleicht noch
Herrn Egon Schmid.
Erste Frage geht es natürlich an Herrn Schmid. Sind Sie Herr Egon Schmid,
der Autor von dem PHP Buch? Falls ja... dann Danke Danke für Ihr Buch. Das
ist sehr gutes Buch.
Ich habe es gekauft, und finde, dass sein Inhalt sehr gut mit dem Preis
uebereinstimmt! (gerade wenn wir ueber solche Sachen dieskutieren :-) ).
Ehrlich, das Buch ist GUT!

Und jetzt, zurueck zu PHP-Problem.

Es gibt "C for dummy"; "C++ for dummy" und sogar "Html for dummy" :-)))...
Gibt es hier auch "PHP for dummy" ??? :-))) Falls ja ==> dann bitte ich Sie,
Euch alle um Hilfe!

Folgende Situation:
Ich baue mometal eine kleine "Anwendung" fuer Internet. Von Users angegebene
Daten weden runter in eine Datei zurueck geschrieben und kurz davor (von der
selben Datei) hoch gelesen. (es funktioniert beispielweise wie Chat-,
Counter-, oder Voting-, TeD- usw... Programme.)
Es gibt aber ein Problem (mindest von mir gesehen, weil: Ich habe mir einige
Beispiele angeschaut und sehe, dass das Problem gar nicht behande wird).

Das ist so, das ist eine Internet-Anwendung. Das heiss, dass die Datendatei
von mehreren Benutzer gleichzeitig zugegriffen wird (oder werden koennte).
Sagen wir mal so... Die Datei hat den Inhalt "InhaltX". Ich greiffe zu und
hole ihn hoch und ich schreibe zurueck. dann der Inhalt der Datei >> WIRD <<
so sein :
     NeuInhalt = InhaltX + meinDaten.

Aber wenn jemand UNMITTELBAR nach meinem Zugriff den Inhalt der Datei auch
hochlies (wobei ich meine Sachen noch nicht zurueckgeschrieben habe) dann
hat der/die den "urspunglichen" Inhalt der Datei, also hier ist "InhaltX".
Und jetzt will der/die auch was runter schreiben, dann es wird so
runtergeschrieben: ==>  :
   NeuInhalt = InhaltX + seinDaten

Eingentlich soll die Datei es am Ende den Inhalt halten:
    NeuInhalt = InhaltX + meinDaten + seinDaten

Aber wenn es so abläuft, wie ich oben beschieben habe, stimmt dann meine
"Geschicht" gar nicht mehr. So werde ich ganze Menge von Daten verlieren.
Ich habe nach einner Loesung gesuch aber noch nicht selbst fuendig machen
konnte. Kein Buch hat was darueber angesprochen (ich meine die Buecher, die
ich hier habe. Es sind gar nicht wenig!).
Ich weiss nicht, wie ich mehrfach Zugriff auf Datei steuern kann. ich
verstehe das noch nicht. Wie wird alles geregelt? Uebernimmt Webserver das
automatisch oder wie? (das kann ich mir nicht so gut vorstellen)

Hiermit bitte ich Sie/Euch alle um Hilfe! Kann jemand mir dabei helfen, oder
mir irgend eine Erlaeuterung oder Erklaerung geben? Oder kann jemand mir
sagen, ob meine Gedanke noch ueberhaupt korrekt sind oder oder oder...

Bitte um Hilfe und vielen vielen Dank im voraus.

Schoenes Wochenende an Alle!
MoBi
_____________________
PS:
Achtung: dafuer benutze ich keine Datenbank.
Also Loesung mit Datenbank kommt nicht in Frage.





php::bar PHP Wiki   -   Listenarchive