php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.01.2006, 21:47  
Erfahrener Benutzer
 
Registriert seit: 27.11.2004
Beiträge: 151
janni
Standard 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 ???
janni ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.01.2006, 21:48  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Mit flock() kannst du die Datei für andere Zugriffe sperren
xabbuh ist offline  
Alt 06.01.2006, 22:24  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

dclp-faq:

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

Basti
Basti ist offline  
Alt 13.03.2006, 15:05  
Neuer Benutzer
 
Registriert seit: 20.02.2006
Beiträge: 15
nick-parker
Standard

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
nick-parker ist offline  
Alt 13.03.2006, 15:08  
Gast
 
Beiträge: n/a
Standard

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
 
Alt 13.03.2006, 15:10  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Uff.. Forensuche nach "permission AND denied":
Zitat:
Die Suche hat 164 Ergebnisse ergeben.
Und da ist einiges brauchbares dabei.
Corvin ist offline  
Alt 13.03.2006, 15:12  
Erfahrener Benutzer
 
Registriert seit: 14.01.2006
Beiträge: 111
moose
Standard

ich hatte das problem noch nicht, kann also nur vermutungen anstellen:
hast du mal nachgeschaut, auf was die rechte stehen?
__________________
http://www.martin-thoma.de
moose ist offline  
Alt 13.03.2006, 15:18  
Neuer Benutzer
 
Registriert seit: 20.02.2006
Beiträge: 15
nick-parker
Standard

Vielen Dank für eure schnelle Hilfe.

Hat an der Rechtevergabe gelegen.
nick-parker ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datei per Buttonklick runterladen... go1denboy PHP Tipps 2008 7 14.06.2008 20:25
[Erledigt] Datei - Byte an Offset überschreiben Griffith PHP Tipps 2008 2 26.05.2008 06:54
Großer Baum -> Große Datei -> Hohe Ladezeit :( PsychoEagle PHP Tipps 2008 7 22.09.2007 12:44
.gz Datei entpacken und mit dem Inhalt weiterarbeiten R4v3r PHP Tipps 2007 8 02.02.2007 14:49
String als Datei speichern Zangelo PHP Tipps 2006 23 25.08.2006 14:13
Datei durchsuchen Wöllchen Beitragsarchiv 3 02.03.2006 22:23
Datei mehrmals öffnen und schließen in einem Skript PHP Tipps 2005-2 14 14.07.2005 18:12
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
Includete Datei nicht gleich ausgeben Madden PHP-Fortgeschrittene 1 12.05.2005 00:19
Idee zum Speichern einer Datei PHP Tipps 2005 6 10.01.2005 22:36
xfdf Datei mit PHP an eMail senden Problem: Leere Datei PHP Tipps 2004-2 1 07.12.2004 12:25
Dateien lesen und schreiben [mehr als: r,a,w]? PHP Tipps 2004 4 24.10.2004 18:53
Zeilenumbrüche & Neudatein mit PHP PHP Tipps 2004 5 21.10.2004 11:38
(ich schonwieder) Link seite automatisch imported_DJ Nuno PHP Tipps 2004 14 19.08.2004 17:42
Wie kann ich eine PHP Datei in eine HTML Datei umwandeln PHP Tipps 2004 2 12.08.2004 18:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php in txt schreiben hintereinader, datei lesen schreiben gleichzeitig php r flock, php datei hintereinander schreiben, php in datei hinterenander schreiben, flock php nacheinander schreiben, fopen zu schnell hintereinander

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.