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 |
|
|
|
puz219 [php] upload - bezpieczeństwo 29.10.2007, 19:52:05
nevt nie jest to bezpieczne. zrób podkatalog serwisu i ... 30.10.2007, 16:55:21
puz219 a czy jest jakaś funkcja, która do tego s... 30.10.2007, 18:17:35
marcio ale o jaka funckje chodzi do czego?bo juz nie rozu... 30.10.2007, 18:26:49
puz219 chodzi o funkcję, która przeniesie mi plik z jedne... 30.10.2007, 20:07:41
marcio mozesz uzyc do tego copy() rename() lub nie wiem c... 30.10.2007, 20:12:59
Dudziński Można spróbować
<?php
$lokalizacja = ... 31.10.2007, 08:23:24
puz219 wygląda na to, że i ta opcja nie dzia... 31.10.2007, 11:47:04
marcio a spruboj exec() 31.10.2007, 18:24:53
puz219 Ale funkcja exec()" title="Zobacz w manualu PHP" t... 6.11.2007, 07:46:05
marcio nie wiem czy tak mozna zrobic ale jeste polecenie ... 6.11.2007, 17:46:48 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 05:50 |