PDA

View Full Version : [PHP] rmdir bastardo !!!


race2
25-05-2004, 16:17
cosa c'e' che non va ???


$oRead=mysql_fetch_array(mysql_query("SELECT * FROM ".$Pre."Utenti WHERE ID_Utente='$ID_Utente'",$oConn));
$U=$oRead["Username"];
$P=$oRead["Username"];
$dir=dir("../UTENTI/".$U."_".$P);
while($f=$dir->read()){
if($f!="." && $f!=".."){
if($f!=""){if(file_exists("../UTENTI/".$U."_".$P."/$f")){unlink("../_UTENTI_/".$U."_".$P."/$f");}}
}
}
rmdir("../UTENTI/".$U."_".$P);



mi da errore su "RMDIR()"

Warning: rmdir(../UTENTI/a_a): Permission denied

cn73
25-05-2004, 16:22
Non conosco il php ma mi pare evidente che non hai i permessi su quella cartella, o almeno non li ha il programma che lanci.
la directory che vuoi rimuovere è vuota? rmdir la può eliminare solo se è vuota.

lalli83
25-05-2004, 16:22
non ho mai usato quella funzione ma prova a vedere i permessi che il tuo utente a su quella cartella
ciao ;)

VICIUS
25-05-2004, 16:27
ricorda che tutte le pagine php vengono lanciate da apache che a sua volta viene lanciato come nobody:nogroup quindi con dei permessi praticamente nulli. Se invece stai creando uno script a se stante che usa php come linguaggio viene lanciato con i permessi dell'utente da cui lo esegui.

ciao ;)