Autor Zpráva
ato3
Profil
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
zkus umask()
ato3
Profil
Alphard
když to napíše takhle
umask(0777)

$vytvor = mkdir( "$cesta" , 0777);

tak se nastaví práva na 0 a nejde to změnit ani přes klienta
Alphard
Profil
umask (0000); // snad :-)
$vytvor = mkdir( "$cesta" , 0777);
joejoe
Profil *
mam pocit, ze funkce umask() funguje opacne:
zkuste
umask(0000);

davat cestu do uvozovek je zbytecne - staci:
mkdir($cesta, 0777);
ato3
Profil
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:-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0