![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 1.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam skrypt, który uploaduje mi pliki na serwer. Chciałbym, żeby pliki były zapisywane w głównym katalogu na serwerze (tam, gdzie plik index.php), lecz nie wiem czy to jest bezpieczne, gdyż muszę mu nadać atrybut 777, a jeśli zmienię na 750 (takie mam domyślne), to wtedy funkcja nie działa. I teraz, czy to jest bezpieczne, czy raczej tak się nie powinno robić (chodzi o zmienianie atrybutów na 777)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Proszę o odp. lub jakieś rady jak ewentualnie zmodyfikować tą funkcję, żeby zapisywała pliki w folderze z atrybutem 750. ewentualnie będę wdzięczny za jakiś inny sposób rozwiązania tego problemu. Tu jest kod pliku upload.php
Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 1.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
tylko, że znów jest problem.
Ani funkcja copy(), ani rename() nie działa. Wyświetla sie błąd - PERMITION DENIED, co oznacza, że nie mam praw do zapisu pliku w tym folderze, chodzi o folder główny (chmod ustawione na 750). Czy nie da się tego ominąć, bez zmieniania chmod-ów, bo jest to upload dostępny tylko dla użytkowników o prawach administratora serwisu, czyli jak narazie tylko dla mnie. Proszę o pomoc. Ten post edytował puz219 31.10.2007, 07:42:38 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 15:15 |