Ir para conteúdo

POWERED BY:

Arquivado

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

Walfrido

Apagar fotos de uma pasta que não esteja no banco mysql

Recommended Posts

Seria com PHP ?

 

Para remover a pasta:

<?php
rmdir('diretorio a ser excluido'); 

Para remover arquivo:

<?php
unlink('diretorio/arquivo a ser excluido');

Para deletar arquivos por formato:

<?php
 $formato = "*.jpg"
 array_map( "unlink", glob( $formato ) );

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Anth

15 horas atrás, AnthraxisBR disse:

Seria com PHP ?

 

Para remover a pasta:


<?php
rmdir('diretorio a ser excluido'); 

Para remover arquivo:


<?php
unlink('diretorio/arquivo a ser excluido');

Para deletar arquivos por formato:


<?php
 $formato = "*.jpg"
 array_map( "unlink", glob( $formato ) );

 

 

Sim, mas eu queria apagar somente as que não estejam gravadas do no banco...

minha tabela é "imagens" com o campos "id, id_artigo, nomefoto"..., a ideia era varrer a pasta inteira e checar se ela existe na tabela e se não existir apagar...

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estuda foreach e If.

 

 

Basicamente você vai percorrer todos os arquivos da sua pasta imagem com a função glob, ex:

$files = glob(__DIR__.'./files/*');

 

 

E usar um foreach, se tiver com todos os ids em um array previamente tratado do banco voce pode dar um in_array()

E usar as funções do anthraix deu de exemplo.

 

Tenta aí,show me your code

 

 

Kkkk abraços

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.