Deletar Pasta
#1
Posted 26/12/2005, 10:12
function deldir($dir) {
$dir = "../ftp/$usuario"; //coloquei somente esta variavel no script que é o caminho da pasta
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
closedir($dh);
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
deldir();
Esta dando o seguinte erro quando executo:
Warning: Missing argument 1 for deldir()
O que pode estar errado.
Ja tentei usar o chdir para alterar o diretório tbme nao rolo!
Agradeço.
#2
Posted 26/12/2005, 11:11
#3
Posted 26/12/2005, 11:16
tente assimOla galera, to fazendo um sisteminha de FTP e esta assim. A pagina DELETA.PHP esta dentro da pasta root/ e o diretorio a ser deletado esta dentro da pasta FTP/, estive pesquisando aqui no forum e achei a seguinte função:
function deldir($dir) {
$dir = "../ftp/$usuario"; //coloquei somente esta variavel no script que é o caminho da pasta
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
closedir($dh);
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
deldir();
Esta dando o seguinte erro quando executo:
Warning: Missing argument 1 for deldir()
O que pode estar errado.
Ja tentei usar o chdir para alterar o diretório tbme nao rolo!
Agradeço.
<?
function deldir($dir) {
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
closedir($dh);
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
deldir('CAMINHO');
?>
tire somente a variavel $DIR de dentro da funçoi e especifique o CAMINHO onde est em NEGRITO acima...
T+
Edição feita por: Goku Jr, 26/12/2005, 11:18.
PALMEIRAS - Primeiro campeão do mundo em 1951
#4
Posted 26/12/2005, 12:17
T+
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)