Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

formalivre

[Resolvido] apagar arquivos e diretórios

Recommended Posts

olá. preciso de uma ajuda.

estou apagando arquivos e um diretório desta forma:

<?
$usuario = $_POST['usuario'];

if($altera_logo.php > ""){
unlink("$usuario/altera_logo.php");
}
if($apaga_logo.php > ""){
unlink("$usuario/apaga_logo.php");
}
if($conexao.php > ""){
unlink("$usuario/conexao.php");
}
if($contador.php > ""){
unlink("$usuario/contador.php");
}
if($contador.txt > ""){
unlink("$usuario/contador.txt");
}
if($diminuir_logo.php > ""){
unlink("$usuario/diminuir_logo.php");
}
if($index.php > ""){
unlink("$usuario/index.php");
}
if (rmdir("$usuario")) {
echo "<meta http-equiv=\"refresh\" content=\"0;URL=index.php\">";
}
else {
echo "Não excluímos o diretório.";
}
?>
beleza tá funcionando certinho. mas para variar tenho um problema.

eu tenho de apagar também um arquivo que pode ou não estar neste diretório.

se eu colocar para apagar este arquivo e ele não existir ocorrerá um erro.

como eu posso fazer para que se o arquivo não existir, não dê erro.

if($logo.jpg > ""){
unlink("$usuario/logo.jpg");
}

obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz a verificação se o arquivo existe primeiro:

if($contador.txt > ""){
   if(file_exists("$usuario/contador.txt")){
      unlink("$usuario/contador.txt");
   } else {
      echo "Arquivo inexistente!";
   }

}

At+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.