Autor | Zpráva | ||
---|---|---|---|
ato3 Profil |
#1 · Zasláno: 21. 8. 2007, 13:35:21
Potřebuji tvořit adresáře, ale když použiju tuhle funkci, tak mi to práva nastaví na 0755 a ani přes ftp klienta to nejde změnit. Když si vytvořil složku ve ftp klientovi, tak jdou práva nastavovat libovolně.. Poradíte mi co s tim prosím? díky
$vytvor = mkdir( "$cesta" , 0777); |
||
Alphard Profil |
#2 · Zasláno: 21. 8. 2007, 13:50:15
zkus umask()
|
||
ato3 Profil |
#3 · Zasláno: 21. 8. 2007, 14:02:28
Alphard
když to napíše takhle umask(0777) tak se nastaví práva na 0 a nejde to změnit ani přes klienta |
||
Alphard Profil |
#4 · Zasláno: 21. 8. 2007, 14:26:07
umask (0000); // snad :-)
$vytvor = mkdir( "$cesta" , 0777); |
||
joejoe Profil * |
#5 · Zasláno: 21. 8. 2007, 14:28:26
mam pocit, ze funkce umask() funguje opacne:
zkuste umask(0000); davat cestu do uvozovek je zbytecne - staci: mkdir($cesta, 0777); |
||
ato3 Profil |
#6 · Zasláno: 21. 8. 2007, 14:31:45
Alphard
aaa.. díky, funguje to joejoe dík, už to je vyřešeno:-) cestu tam mám napsanou přímo, jen jsem ji tu nechtěl uveřejnovat, tak jsem tam zapsal proměnnou:-) |
||
Časová prodleva: 17 let
|
0