PDA

Vollstndige Version anzeigen : Erstellen einer Datei durch einen Script


LLlypa
04-06-2004, 17:00
Folgendes Problem:

Ich mchte die Angaben einer Person als eine Art Akte auf meinem Webserver anlegen. Dazu sollen diese einfach in einer Datei zusammenfassend gespeichert werden. Beim Erstellen der Datei kriege ich die Meldung: "Unable to create file xxx because Permission denied in xxx on line xxx"

Mein Webserver ist Unix L8 basiert und mir ist ebefalls bekannt, dass es ganz auf die Rechtevergabe ankommt, also die Frage: Wie und wo kann ich es so einstellen, dass mein Script auch im Onlinemodus eine Datei erstellen kann?

Nun diese Frage hat ja eigentlich nichst mit PHP zu tun... Um es mit PHP zu versuchen:

Ich habe mir ausserdem die Funktionen von ftp angesehen und festgestellt, dass es ja gar keine Funktion gibt, die schlicht und ergreifend eine Datei erstellt. Ich muss also immer, wenn ich eine neue Datei haben will, diese auf meinem eigenen PC erstellen, dann uploaden und dann evtl. so ndern, wie ich mchte. Oder gibt es da eine andere Lsung als mit touch()? Weil touch() ja die Fehlermeldung hervorruft..

Ich danke euch im Voraus und hoffe, ihr knnt mir helfen...

Corvin Grning
04-06-2004, 17:21
Also wenn du im dem Ordner schreibrechte vergeben hast, kannst du alles ganz wunderbar immer in einer neu angelegten Texdatei speichern lassen.

LLlypa
04-06-2004, 17:34
:) Tja so ist es, wenn man sich nicht mit Unix auskennt...

bazubi
05-06-2004, 11:26
Schreibrechte kannst Du u.a. mit deinem FTP Programm ndern. Einfach mal im "rechte Maustastemen" nachsehen.

Wenn Du Zugriff per SSH auf die Maschine hast, kannst Du die Rechte auch mit dem Befehl chmod ndern. Die Bedienungsanleitung dazu erhlst Du ebenfalls ber die Shell wenn du "man chmod" (ohne die Anfhrungszeichen) eingibst.