Excluir arquivo de uma pasta do servidor através do PHP

Publicado por Leandro Alexandre ® em 08/01/2009

[ Hits: 67.150 ]

 


Excluir arquivo de uma pasta do servidor através do PHP



Leandro Alexandre - www.leandro.adm.br
Colaborando para o crescimento do Open Source.
É antiético da nossa parte, saber e não passar o conhecimento para o próximo!

Muito bom, por exemplo: você cria uma sistema que é amarrado com uma foto ou script. Quando você exclui o registro do banco de dados e quer que o comando também exclua o arquivo.

Faça o teste, crie uma pasta no servidor e lhe dê permissão de 777. Depois crie um arquivo chamado teste.txt na pasta criada.

Em seguida crie um arquivo chamado excluir.php com o conteúdo abaixo. Coloque dentro da mesma pasta e execute-o pelo browser:

<?php
// Script para deletar arquivos
// unlink -> função do php para deletar arquivo
$arquivo = "teste.txt";
if (!unlink($arquivo))
{
  echo ("Erro ao deletar $arquivo");
}
else
{
  echo ("Deletado $arquivo com sucesso!");
}
?>

Outras dicas deste autor

Instalando e configurando na mão o PHP 5 e MySQL 5 no Ubuntu 7

rcconf: configure e controle os serviços de inicialização do Debian ou Ubuntu

Criando um contator de visitas para seu site (PHP grava no TXT)

Mantenha seu servidor Ubuntu atualizado!

Criando notícias em RSS para seu site a partir de XML e MySQL

Leitura recomendada

odtPHP

Eclipse 3.2, Ubuntu 6.10 e PHPEclipse

Mostrar mensagem aleatória (arquivo texto)

Corrigindo common.php do phpbb3

Simples contador com manipulação de arquivo em PHP

  

Comentários
[1] Comentário enviado por jchoco em 28/09/2009 - 09:36h

O arquivo excluir.php precisa estar na pasta onde está o arquivo a ser deletado, posso replicar o arquivo em qts pastas forem necessárias?

[2] Comentário enviado por m4n14c em 23/01/2019 - 23:36h


[1] Comentário enviado por jchoco em 28/09/2009 - 09:36h

O arquivo excluir.php precisa estar na pasta onde está o arquivo a ser deletado, posso replicar o arquivo em qts pastas forem necessárias?


Você pode deletar em outras pastas, basta adicionar o caminho do arquivo a partir da pasta atual.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts