rmdir() nem megy 755 jogú mappára
üdv!
rmdir()-el akarok könytárat törölni.
kicist hulye megoldas, de azert mukodnie kene. a problema az hogy az utolso 2 rmdir nem megy. a konyvtarak 755ös joggal rendelkeznek..
a script termeszetesen nem ezekben a konyvtarakban fut
mit nem értek?:)
■ rmdir()-el akarok könytárat törölni.
$kvtnev="kepek/".$konyvtarnev;
$kvt=opendir($kvtnev);
while (gettype($fajl=readdir($kvt))!="boolean")
{
if ($fajl!="." && $fajl!=".." && $fajl!="kicsi")
{
unlink("kepek/".$konyvtarnev."/".$fajl);
unlink("kepek/".$konyvtarnev."/kicsi/kicsi_".$fajl);
}
}
closedir($kvt);
rmdir("kepek/".$konyvtarnev."/kicsi");
rmdir("kepek/".$konyvtarnev."/");
$kvt=opendir($kvtnev);
while (gettype($fajl=readdir($kvt))!="boolean")
{
if ($fajl!="." && $fajl!=".." && $fajl!="kicsi")
{
unlink("kepek/".$konyvtarnev."/".$fajl);
unlink("kepek/".$konyvtarnev."/kicsi/kicsi_".$fajl);
}
}
closedir($kvt);
rmdir("kepek/".$konyvtarnev."/kicsi");
rmdir("kepek/".$konyvtarnev."/");
kicist hulye megoldas, de azert mukodnie kene. a problema az hogy az utolso 2 rmdir nem megy. a konyvtarak 755ös joggal rendelkeznek..
a script termeszetesen nem ezekben a konyvtarakban fut
mit nem értek?:)
<Nincs cím>
ezt mondja :(
4, 2, 1
755 azt jelenti, hogy a tulajdonos mindent tud, a többiek csak olvashatják és futtathatják. Namost mivel a fájlok tulajdonosa nem a webszerver felhasználója, ezért a webszervernek nincs joga ezeket írni/törölni.