Ankündigung

Einklappen
Keine Ankündigung bisher.

Schreiben in TXT Datei schnell hintereinander nicht möglich!

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • janni
    hat ein Thema erstellt Schreiben in TXT Datei schnell hintereinander nicht möglich!.

    Schreiben in TXT Datei schnell hintereinander nicht möglich!

    hallo,

    ich speichere meine daten wie gästebücher und so immer in .txt dateien, da ich keine datenbank habe, und zwar mit folgendem code:


    Code:
    $filename = "neue-artikel.txt";
    $fp = fopen ($filename, "w");
    fwrite ($fp, $inhaltneu);
    fclose ($fp);
    es funktioniert auch wunderbar, nur wenn mehrere leute gleichzeitig speichern wollen, so wird die datei manchmal zerstört, keine daten mehr drin.

    frage: wie kann ich das verhindern. gibts irgendwie einen zugriffschutz, wenn die datei gerade geschrieben wird ???

  • nick-parker
    antwortet
    Vielen Dank für eure schnelle Hilfe.

    Hat an der Rechtevergabe gelegen.

    Einen Kommentar schreiben:


  • moose
    antwortet
    ich hatte das problem noch nicht, kann also nur vermutungen anstellen:
    hast du mal nachgeschaut, auf was die rechte stehen?

    Einen Kommentar schreiben:


  • Corvin
    antwortet
    Uff.. Forensuche nach "permission AND denied":
    Die Suche hat 164 Ergebnisse ergeben.
    Und da ist einiges brauchbares dabei.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Permission denied ~ Zugriff verweigert.

    Die Datei und/oder das Verzeichnis, in dem die Datei liegt hat die falschen Rechte. Müsstest du mit deinem FTP-Programm ändern können.

    Gruß
    phpfan

    Einen Kommentar schreiben:


  • nick-parker
    antwortet
    Hallo janni,

    habe ein ähnliches Problem.

    Bei mir funktioniert das schreiben in die Datei nicht.

    Bekomme folgenden Fehler, wer kann mir da helfen??

    Warning: fopen(datei.txt): failed to open stream: Permission denied in /home/httpd/vhosts/xx.com/httpdocs/daten.php on line 232

    Einen Kommentar schreiben:


  • Basti
    antwortet
    dclp-faq:

    12.12. Was sind Race Conditions? Wie kann ich sie vermeiden?
    http://www.php-faq.de/q/q-race-condition.html

    Basti

    Einen Kommentar schreiben:


  • xabbuh
    antwortet
    Mit flock() kannst du die Datei für andere Zugriffe sperren

    Einen Kommentar schreiben:

Lädt...
X