PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Erstellen einer Datei durch einen Script (http://www.selfphp.de/forum/showthread.php?t=7881)

LLlypa 04.06.2004 16:00:28

Erstellen einer Datei durch einen Script
 
Folgendes Problem:

Ich möchte 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 möchte. Oder gibt es da eine andere Lösung als mit touch()? Weil touch() ja die Fehlermeldung hervorruft..

Ich danke euch im Voraus und hoffe, ihr könnt mir helfen...

Corvin 04.06.2004 16:21:40

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 16:34:23

:) Tja so ist es, wenn man sich nicht mit Unix auskennt...

bazubi 05.06.2004 10:26:14

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 erhälst Du ebenfalls über die Shell wenn du "man chmod" (ohne die Anführungszeichen) eingibst.


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:54:41 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.