last day (14 days later) » 

4:23 AM
-2
Q: Como apagar um arquivo específico com unlink()

MegatronNão sei porque esta ocorrendo esse erro vou explicar em detalhes: 1 - carreguei 2 fotos "maça.jpg" e "limao.jpg". 2 - depois na classe do album eu fiz um foreach de todos os dados da tabela incluindo o nome da imagem 3 - invés de excluir a foto selecionada o unlink apaga por ordem de upload e...

 
Quando vc chama minhaFoto() o segundo argumento é o id do usuário ou da foto?
if(Teste::delFoto($foto)){ da onde vem $foto ?
 
@rray vem da classe static function delFoto($foto){ nao gerou nenhum erro de argumento o problema é que as $refotos do campo de foto nao esta sendo reconhecido
 
Você precisa editar a pergunta e colocar o código mais organizado, tem algumas variáveis que não tenho noção da onde vem como $resfotos e $foto, se esses códigos estão separados por arquivos separa aqui também.
 
@array eu rentei colocar os resfotos no lugar do $foto e deu o erro string conversion to array uma coisa assim
@rray e galera editei espero uma ajuda ficarei grato
 
Depois vou dar um edita na questão.
 
4:23 AM
okay @rray uma duvida quando você editar a questao ela voltara a lista das perguntas recentes?
 
Sim, precisa agora de 5 voto para abrir ela novamente
 
@rray impossible me votaram contra
@edilson eu usei a classe para relacionar as tabelas do album e das fotos de um jeito mais orientado
eu tentei apagar as fotos sem classe apenas com a funçao e o resultado foi o mesmo
@edilson vou fazer outro codigo sem phpoo depois digo o resultado , to achando melhor tbm
 
vc precisa dar um print_r($asFoto['foto']) e ver se as informações estão certas e comenta a linha do header( .... );.
 
@rray retorna o nome da imagem codificada f2gv69j3h3vj.jpg eu usei o md5
 
Esse nome é o da imagem que vc quer deletar?
 
4:23 AM
sim @rray mas o unlink deleta a outra
 
Se vc der um echo $result['foto']; antes do unlink()? mostra o nome certo?
 

last day (14 days later) »