estou com um problema ao tentar excluir o diretório.
Quando tento excluir e apaga as fotos da pastas normalmente, porém o diretório e seus sub diretórios não apagam dá esse erro:
Warning: rmdir(../img/eventos/1/flu) [function.rmdir]: Directory not empty in C:\Program Files\xampp\htdocs\amigos2\paginas\galeria\admin\gal-excluir_db.php on line 20
O caminho para o arquivo estava incorreto!
o código que estou utilizando é este:
<?
$id = $_GET[id];
$sql = mysql_query("SELECT * FROM galeria WHERE id=$id");
$dados = mysql_fetch_array($sql);
$dir = "../img/eventos/$dados[id_franquia]/$dados[pasta]";
//echo "$dir";
$dir1=opendir("$dir");
while ($res=readdir($dir1)){ // inicio de exclusao de todos os arquivos
if ($res!='' && $res!='.' && $res!='..'){
chmod("../img/eventos/$dados[id_franquia]/$dados[pasta]", 0777);
$url = "$dir/$res";
@unlink("$url");
}} // fim de exclusao de todos os arquivos
chmod("$dir", 0777);
rmdir ($dir);
if(file_exists($url) && is_file($url)){
echo "Caminho correto!";
unlink($url);
} else {
echo "O caminho para o arquivo estava incorreto!";
} // remove o diretorio
$sql = mysql_query("DELETE FROM galeria where id='$id'");
?>
<h3>Evento excluído com sucesso!</h3>
<br>
<a href='index.php?go=../../paginas/galeria/admin/listar'>Voltar</a>
Pergunta
Mosaniel
Olá a todos,
estou com um problema ao tentar excluir o diretório.
Quando tento excluir e apaga as fotos da pastas normalmente, porém o diretório e seus sub diretórios não apagam dá esse erro:
Warning: rmdir(../img/eventos/1/flu) [function.rmdir]: Directory not empty in C:\Program Files\xampp\htdocs\amigos2\paginas\galeria\admin\gal-excluir_db.php on line 20
O caminho para o arquivo estava incorreto!
o código que estou utilizando é este:
Agradeço quem puder me ajudar !!
Editado por MosanielLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.