Apagar arquivo com unlink
Olá a todos.
Tenho o seguinte código para apagar arquivos de backup via checkbox. Marco os arquivos que quero deletar, clico no botão Delete e via jquery/ajax chamo o arquivo abaixo. Já conferi via print_r e echo e os nomes dos arquivos estão chegando corretamente no script, mas ele não apaga os arquivos.
Se coloco manualmente no unlink o nome do arquivo, ele apaga corretamente.
O que está errado com o código?
<?php
// Incluindo configuração
date_default_timezone_set("Brazil/East");
header("Content-Type: text/html; charset=utf-8",true);
include "../buscaconfig.php";
// Diretorio configurado para backup
$diretorio = "../".$resulconfig_conc['dir_backup'];
// Recebendo arquivos via POST para serem deletados
$deletaarquivo = ( isset( $_POST['chk_deletes'] ) ? $_POST['chk_deletes'] : NULL );
$deletaarquivo = explode("|", $deletaarquivo);
// Visualizar array
//print_r ($deletaarquivo);
// Deletando o arquivo SQL criado pelo backup
for ($p = 0; $p < count($deletaarquivo); $p++){
$apagar_arquivo = $diretorio.'/'.$deletaarquivo[$p];
//echo $apagar_arquivo;
unlink($apagar_arquivo);
}
?>
Grato pela atenção.
Discussão (8)
Carregando comentários...