Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP:n chmod-käskystä

Kray [10.07.2007 08:24:01]

#

Niin, eli mikä koodi pitää laittaa siihen chmodin viimeiseen nelinumeroiseen arvoon, jotta on 777 oikeudet? En keksinyt... :(

Matso [10.07.2007 08:28:28]

#

0777

Kray [10.07.2007 08:50:01]

#

Ei, se asettaa 411 oikeudet!

Niko [10.07.2007 11:49:41]

#

Etunolla on sen takia että se on octaali eikä desimaali arvo. Kannattaa lukea manuaalia siinä on heti ekana mainittu tämä

https://www.php.net/chmod

Antti Laaksonen [10.07.2007 12:54:16]

#

Tämä toimii ainakin minulla:

chmod("testi.txt", 0777);

Jos alkunolla jää pois, lopputulos voi olla juuri "411-oikeudet".

Niko [11.07.2007 09:32:39]

#

tosiaan 777 = 1441 oct

pistemies [12.07.2007 13:35:16]

#

Jos taas käyttää lomaketta chmod-arvon antamiseen, niin kannattaa laittaa näin:

$chmod=octdec($_POST['chmod');
chmod("testi.txt", $chmod);

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta