<? /* Fun��o Diret�rio Detonaitior(); Criado por Leonardo Giori(BOZO); www.gambiarra.com.br - bozo@gambiarra.com.br Esse fun��o utiliza outras fun��es de FTP para esvaziar e deletar um diret�rio. N�o necessita de permiss�es de escrita nos arquivos a serem deletados Pois utiliza de FTP, basta configurar o script ao seu FTP. Modifique apenas: $usuario = "SEU USU�RIO DE FTP"; $senha = "SENHA DO FTP"; $raiz = "DIRET�RIO ONDE SE ENCONTRA O SCRIPT A PARIR DA RAIZ*"; * a pasta raiz pode variar de servidor para servidor pode ser WWW, PUBLIC_HTML, entre outras o endere�o deve pegar esta pasta ex: "www/site/" o diretorio a ser deletado deve ser passado no parametro �nico da fun��o. exemplo de uso: Deletar diret�rio que est� na pasta "www/site/arquivos/" Detonaitor("arquivos/"); Obrigado por preferir os produtos da Gambiarra S/A! */ Function Detonaitor($diretorio){ // Usu�rio FTP $usuario = "USU�RIO"; // Senha FTP $senha = "SENHA"; // Diret�rio onde se encontra o script a partir do root // ex: se colocado na raiz do site, "www/"; $raiz = "www/"; // Estabelece a conex�o $conexao = ftp_connect("localhost"); // Login com o nome de usu�rio e senha $resultado = ftp_login($conexao, $usuario, $senha); // Confere a conex�o if((!$conexao) || (!$resultado)){ die("Falha na conex�o!"); } // Listando e deletando os arquivos do diretorio $dh = @opendir(($dir = $diretorio)); while(false !== ($filename=@readdir($dh))){ if(is_file("$dir$filename") && ! ($filename=="." || $filename=="..")){ @ftp_delete($conexao, $raiz.$diretorio.$filename); } } // Deletando o diret�rio if(@ftp_rmdir($conexao, $raiz.$diretorio)){ echo "Diret�rio exclu�do com exito!"; }else{ echo "N�o foi possivel excluir diret�rio, <b>Diret�rio n�o existe ou j� foi exclu�do!</b>"; } // Fecha a conex�o ftp_close($conexao); } Detonaitor("diretorio/"); ?>