segunda-feira, 28 de dezembro de 2015

Como apagar um arquivo no PHP

Para deletar um arquivo no PHP você deve usar o método unlink.

<?php

  unlink("nome_do_arquivo.txt");

?>

Segue abaixo um método que você pode inserir em uma classe para excluir arquivos.

<?php

public function deletaArquivo($arquivo = null){
  try {
    if(empty($arquivo)){
      throw new Exception("Arquivo não foi especificado.");
    }
    if(!file_exists($arquivo)){
      throw new Exception("Arquivo não foi encontrado.");
    }
    unlink($arquivo);
    return array(
      "status" => true,
      "mensagem" => "Arquivo excluído com sucesso."
    );
  } catch (Exception $e) {
    return array(
      "status" => false,
      "mensagem" => $e->getMessage()
    );
  }
}

?>

Perguntas que também podem se referir a esse post.

Como deletar um arquivo usando PHP
Como eu deleto um arquivo no PHP
Excluir arquivos com PHP