Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Nie nadaje chmod
Forum PHP.pl > Forum > Przedszkole
Matimor
Zrobiłem rejestracje, która tworzy pliki i nadaje danemu plikowi chmod 777, lecz tego nie wykonuje.

  1. $file = "../file/exits".$nazwa.".txt";
  2. copy("ex.txt", $file);
  3. chmod($file, 777);
erix
A zaglądałeś: chmod?
Przyjrzyj się, jak jest parametr podawany.
Matimor
Heh jeszcze lepiej terazu to mu 000 daje haha.gif

  1. chmod("../kokpit/serwer/scriptfiles/".$nazwa.".txt", "-rwxrwxrwx");



Jak dam:
  1. chmod("../kokpit/serwer/scriptfiles/".$nazwa.".txt", 777);



To jest to samo ...
erix
A zajrzałeś do manuala? Masz tam pięknie wypisane, jak użyć tej funkcji, oraz jak podać drugi parametr, aby nie było żadnych problemów.
Matimor
Heh za taką pierdołę 777 zamiast 0777 może funkcja nie działać. Pomógł dla ciebie oczywiście winksmiley.jpg
thek
Cytat z manuala:
  1. chmod("/somedir/somefile", 755); // decimal; probably incorrect
  2. chmod("/somedir/somefile", "u+rwx,go+rx"); // string; incorrect
  3. chmod("/somedir/somefile", 0755); // octal; correct value of mode
Widzisz różnicę o której wspomina erix? winksmiley.jpg Popatrz na komentarze.. Gdzie jest napisane correct? Przy 755 czy 0755? winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.