Ir para conteúdo

POWERED BY:

Arquivado

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

Luis Henrique Abeno

Upload de arquivos PHP

Recommended Posts

Pessoal, boa tarde,

 

Estou com um problema que não sei bem o que esta acontecendo, permissão não é pois já me certifiquei de dar todas as permissões para os arquivos no servidor.

 

O que acontece é o seguinte:

 

Exite um script em PHP onde eu faço o upload de um determinado arquivo, gero um nome para esse arquivo e salvo no banco, depois eu só aponto para a imagem do usuário logado usando como referencia o path da imagem que ele subiu.

 

O problema é que eu não consigo deletar ou mover as imagens no servidor quando o usuário faz upload de outra imagem.

 

Consigo fazer upload e alterar a foto normalmente, tanto local quanto no meu servidor, porém quando eu tento remover ou mover, funciona apenas local, no servidor ele apenas adiciona uma nova imagem e mantém a antiga.

 

Já tentei usar "rm" através do exec, rename e unlink, mas nada disso deu certo.

 

Alguma ideia do que pode estar acontecendo?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que aconteceu quando tentou unlink(), algum erro?

Lucas, obrigado pela resposta, consegui resolver hoje cedo.

 

Na verdade foi mais uma falta de atenção minha, o que aconteceu foi o seguinte:

 

Eu estava trabalhando com uma versão do mysql no meu servidor que era case-sensitive, e a versão local não, então quando eu executava o script local funcionava pq ele conseguia entender o nome da tabela onde se encontrava a imagem, agora no servidor ele não conseguia porque não conseguia encontrar tal tabela. Ai quando eu tentava remover a imagem ele não conseguia porque faltava o nome da bendita no final do caminho.

 

Descobri isso executando o script direto no meu servidor e logando o erro.

 

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.