Zugriffsrecht nach Upload
Matthias
- php
Hi Fouks,
verschiebe mit move_uploaded_file($source,$path) eine Datei nach dem Upload in ein von mir erstelltes Verzeichnis.
Leider kann ich hinterher auf die file nichtmehr zugreifen.
Das kann man doch mit CHOM??= 777 oder so lösen.
Kann mir jemand genau sagen wie das nochmal geht ?
Merci
Matthias
Hallo,
also mit nem FTP Programm geht das.
Aber ich habs immer so gemacht. Gib dem Ordner die Rechte 777, dann sind die Dateien im Ordner auch 777
Das geht mit einem FTP Programm.
Rechte Maustaste auf Datei/Order und dann CHMOD(UNIX) anklicken
MFG
Andavos
Hallo!
verschiebe mit move_uploaded_file($source,$path) eine Datei nach dem Upload in ein von mir erstelltes Verzeichnis.
Leider kann ich hinterher auf die file nichtmehr zugreifen.
Womit kannst Du nicht zugreifen? Ist die Datei da? Kannst Du mit file_exists() oder readfile() drauf zugreifen?
Ich vermute dass Du mit FTP drauf zugreifen willst, das aber nicht kannst weil der FTP-user nicht genügend Rechte hat.
Naja, dann musst Du entweder ihm das Recht geben, oder die Rechte für die Datei entsprechend auflockern.
Das kann man doch mit CHOM??= 777 oder so lösen.
Du meinst natürlich chmod, das gilt aber nur für unix. In PHP gibt es hierfür die Funktion chmod(), wie die funktioniert kannst Du im Manual nachlesen: http://de3.php.net/chmod
chmod 0777 ist übrigens nicht zu empfehlen, kommt drauf an was du machen willst. Soll der FTP-User die Datei lesen und überschreiben können, reicht vielleicht schon 0660, wenn er allerdings nicht in der richtigen Gruppe ist, dann brauchst Du 0666(falls die Datei nicht ausgeführt werden muss).
http://aktuell.de.selfhtml.org/artikel/server/linux/index.htm#rechte
Grüße
Andreas