Erzeugen einer neuen Datei
mthb
- php
Hallo,
ich habe ein kleines PHP-Script geschrieben, das auf dem Server eine neue Datei erzeugen soll. Dazu habe ich die Anweisung
$erstellen=fopen("erstell.txt","w");
gebraucht. Jedoch meldet der Parser immer, dass keine Datei erstellt werden konnte. Wie (unde wo) kann ich das Anlegen von Dateien erlauben?
Vielen Dank im Vorraus
mthb
Hallo mthb;
Hallo,
ich habe ein kleines PHP-Script geschrieben, das auf dem Server eine neue Datei erzeugen soll.
$erstellen=fopen("erstell.txt","w");
Probiers mal mit fopen("erstell.txt", "w+")
^^^
Denn, wie die Doku so sagt:
'w' - Öffnet eine Datei nur zum Schreiben
'w+' - Öffnet die Datei zum Lesen und Schreiben und löscht den
Inhalt der Datei, bzw. erstellt sie, wenn sie noch nicht
existiert.
Grüße
Maik
hi!
Denn, wie die Doku so sagt:
'w' - Öffnet eine Datei nur zum Schreiben
'w+' - Öffnet die Datei zum Lesen und Schreiben und löscht den
Inhalt der Datei, bzw. erstellt sie, wenn sie noch nicht
existiert.
Frechheit, einfach in der Doku nachzuschauen. Wer soll denn darauf
schon kommen... ;))
bye, Frank!
hallo
ich habe deinen tipp mal ausprobiert, aber der parser meldet jetzt:
"permission denied"
so ein mist, kann man wohl nix machen,
mthb
hallo
ich habe deinen tipp mal ausprobiert, aber der parser meldet jetzt:
"permission denied"
Hallo mthb,
Du mußt dem Server noch Schreibrechte für das Verzeichnis zuweisen, in das die Datei gespeichert werden soll. Ein chmod-Wert von 766 oder 777 sollte den Job tun. Entweder kannst Du den Wert im Zugangstool von Deinem Webhost direkt einstellen, oder die Schreibrechte über Checkbuttons vergeben.
Viel Erfolg!
CG
Vielen Dank für den Tipp, er hat mich wirklich sehr weitergebracht!
ciao,
mthb