Wszystko o językach skryptowych takich jak PHP i Perl, serwerach WWW, CGI, bazach danych i języku SQL.
Lars
Posty: 47 Rejestracja: 24 lip 2005, 11:43:22
Płeć:
Post
autor: Lars » 27 lip 2005, 15:55:20
mam problem z użyciem mkdir() (tylko na tym serwerze).
mam kod:
folder tworzy, ale nie nadaje chmod 777.
co zrobiłem źle?
Lars
Emdek
Admin forum
Posty: 412 Rejestracja: 06 lip 2005, 21:02:59
Płeć:
Kontakt:
Post
autor: Emdek » 27 lip 2005, 16:18:12
Spróbuj użyć tej funkcji bez drugiego parametru.
Manual PHP pisze: Domyslnie prawa dostępu to 0777, co oznacza najbardziej otwarty dostęp. Po więcej informacji na temat praw dostępu, przeczytaj na stronie chmod().
Emdek
Lars
Posty: 47 Rejestracja: 24 lip 2005, 11:43:22
Płeć:
Post
autor: Lars » 28 lip 2005, 08:48:24
dalej nie działa
Lars
Emdek
Admin forum
Posty: 412 Rejestracja: 06 lip 2005, 21:02:59
Płeć:
Kontakt:
Post
autor: Emdek » 28 lip 2005, 10:53:59
Faktycznie, jeśli się wpisze parametr 0777, to chmoduje na 410, i w mkdir, i w chmod
.
Emdek
Lars
Posty: 47 Rejestracja: 24 lip 2005, 11:43:22
Płeć:
Post
autor: Lars » 28 lip 2005, 11:00:28
chmod($file, 0777); mi działa
czy admin mógłby coś z tym mkdir zrobić?? bo nie zmienia uprawnień - zostawia 755
Lars
juice
Admin CBA
Posty: 3594 Rejestracja: 15 cze 2005, 19:25:03
Płeć:
Post
autor: juice » 28 lip 2005, 11:38:23
to zapewne kwestia bezpieczenstwa - 777 to zapis dla wszystkich, czyli każdy może skasować ten plik lub do niego zapisać itp.
podejrzewam, że jest to zablokowane celowo, zobaczę czy w ogoóle powinno to być odblokowane
juice
Lars
Posty: 47 Rejestracja: 24 lip 2005, 11:43:22
Płeć:
Post
autor: Lars » 28 lip 2005, 13:16:01
na lycosie jest debian i jakoś ignoruje prawa dostępu
żadnych chmodów nie trzeba nadawać
Lars