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

Publicado por Leandro Alexandre ® em 08/01/2009

[ Hits: 67.218 ]

 


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

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

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

Mantenha seu servidor Ubuntu atualizado!

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

Leitura recomendada

Função file() para exibição de arquivos em PHP

Orion - Extração e conversão de dados de arquivos texto e CSV

Compatibilidade de acentos em PHP + Flash

Simples contador com manipulação de arquivo em PHP

Eclipse 3.2, Ubuntu 6.10 e PHPEclipse

  

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