![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 15.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam
napisalem sobie taki najprostszy skrypt:
do $_POST['nowy_dzial'] wpisuje "lol". problem w tym, ze pierwszy mkdir sie wykonuje. zostaje stworzony katalog z uprawnieniami: 0755;owner name: nobody;group name: nobody; natomiast drugi mkdir wywala blad: Kod Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 1000 is not allowed to access /home/gu35t/public_html/images/lol owned by uid 99 in /home/gu35t/public_html/magic.php on line 4 plik magic.php ma uprawnienia: 0777, owner: gu35t, group: users; no i jak se poradzic z tym problemem[nie wylaczajac safe mode]? -------------------- env: Linux Slackware 10.1 [Kernel 2.6.5], PHP 4.3.9, Apache 1.3.33.
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
Nie da się - po to jest safe_mode.
-------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 27.01.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nieprawda można sobie z tym poradzić:
CODE <? if(strlen($_POST['nowy_dzial']) >2){ $oldumask = umask(0); mkdir(\"./images/\".$_POST['nowy_dzial'], 0777); mkdir(\"./images/\".$_POST['nowy_dzial'] . \"/thumbs\", 0777);} umask($oldumask); ?> <form action=\"magic.php\" method=\"post\"> <input type=\"submit\" value=\"wyslij\"/>Stworz nowy dzial:<input type=\"text\" name=\"nowy_dzial\"> </form> Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:38 |