Autor | Zpráva | ||
---|---|---|---|
Icka Profil * |
#1 · Zasláno: 30. 5. 2008, 13:42:12
Ahoj, potřeboval bych poradit, jak pomocí PHP nastavit atributy adresáře na hodnotu 777.
Při vykonání funkce mkdir() se mi vytvoří max. 755 i když dám funkci 777 a u takto vytvořeného adresáře nelze přes FTP klienta atribut změnit. Pokud ale adresář vytvořím přes FTP klienta, tak atribut 777 lze pak bez problému nastavit... Díky moc |
||
Měsíček Profil |
#2 · Zasláno: 30. 5. 2008, 14:07:21
|
||
Icka Profil * |
#3 · Zasláno: 30. 5. 2008, 14:13:47
Na manuál jsem se již díval, funkci chmod znám, ale ta je na serveru zakázána, a o funkci mkdir jsem již psal výš.. Uvítám spíše když někdo něco poradí a ne odkáže. Děkuji
|
||
Měsíček Profil |
#4 · Zasláno: 30. 5. 2008, 14:17:52
Reaguji na neuživatele Icka:
"Na manuál jsem se již díval, funkci chmod znám, ale ta je na serveru zakázána," To se mi něják nezdá, že by na serveru zakazovali funkci chmod(); mohl by jsi prosím poslat chybovou hlášku, kterou ti to vyhodilo, když ses jí snažil použít? "Uvítám spíše když někdo něco poradí a ne odkáže." To věřím, řešení bude poté rychlejší, ale myslím věz, že co není v manuálu (dokumentaci) tak snad ani není. Myslím, že už moc funkcí na nastavování práv v PHP není .. možná už není žádná. |
||
WertriK Profil |
#5 · Zasláno: 30. 5. 2008, 14:22:58
|
||
Icka Profil * |
#6 · Zasláno: 30. 5. 2008, 14:23:40
nezdá?
Warning: chmod() has been disabled for security reasons in /home/html/members.chello.cz/html/fi_davidek/EasyGal/test.php on line 3 Tady je, možná že ty to přeložíš lépe ;-) Ale jak říkám již píši po třetí... Radši uvítám když mi někdo něco poradí k tomuto problému!!! (třeba to fakt nelze... ale třeba jo, proto se tu ptám) DÍKY |
||
Měsíček Profil |
#7 · Zasláno: 30. 5. 2008, 14:28:16
No tak to vidím poprvé :), je to podle mě vcelku nesmysl vypínat tuto funkci .. zkus ještě ftp_chmod(); a ftp_mkdir(); jestli stihli zablokovat i tyto funkce, i když si myslím, že na tyhle zapomněli :)
|
||
Icka Profil * |
#8 · Zasláno: 30. 5. 2008, 14:31:53
já též... jinak bych se neptal.
|
||
Icka Profil * |
#9 · Zasláno: 30. 5. 2008, 14:32:01
zkusím. Dík
|
||
lordfrikk Profil |
#10 · Zasláno: 30. 5. 2008, 17:37:35
Nechápu, jaké "security reasons" mohli mít, že zablokovali zrovna chmod o_o Ale každopádně už na to žádná jiná fce není (s tím ftp_chmod nevím).
|
||
Quasa Profil * |
#11 · Zasláno: 30. 5. 2008, 23:54:33
Taky mám problém s vytvožením podsložky. Pomocí PHP vytvářím na servru složku a do ní podsložky. Jenže hlavní složku mi to vytvoří bez problémlů, ale ty další ne. Hláška v prohlížeči vypadá takto:
Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. The script whose uid is 118481 is not allowed to access /DISK5/WWW/beatphoto.eu/www/fotoalbum/sdf owned by uid 99 in /DISK5/WWW/beatphoto.eu/www/scripty/nova_slozka.php on line 54 Nevíte někdo co s tím? Moc by mi to pomohlo. |
||
Mike8748 Profil |
#12 · Zasláno: 31. 5. 2008, 00:38:46
chmod zapotrebi neni, staci pred mkdir zavolat funkci umask a nastavit masku na 0
|
||
icka Profil * |
#13 · Zasláno: 2. 6. 2008, 09:50:11
Tak pomocí funkce umask se mi složku 0777 konečně vytvořit podařilo. Teď mám ještě podobný problém, při volání funkce imagejpeg mi to hlásí toto:
Warning: imagejpeg(): SAFE MODE Restriction in effect. The script whose uid is 18178 is not allowed to access /home/html/members.chello.cz/html/fi_davidek/EasyGal/kavkaz_2007/thumb nails owned by uid 503 in /home/html/members.chello.cz/html/fi_davidek/EasyGal/script.php on line 13 Zkrátka i když mám složku (777) tak do ní nemohu jaksi zapisovat... :-( |
||
Časová prodleva: 16 let
|
0