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: 5 Pomógł: 0 Dołączył: 30.10.2007 Skąd: Częstochowa Ostrzeżenie: (0%)
|
Można spróbować
<?php $lokalizacja = "/inny folder/".$nowanazwapliku; move_uploaded_file($_FILES[$nazwapliku]['tmp_name'], $lokalizacja); chmod($lokalizacja, 0777); ?> |
|
|
|
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
puz219 tylko, że znów jest problem.
Ani funkcja cop... 31.10.2007, 07:42:06
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: 24.12.2025 - 14:37 |