Ir para conteúdo

POWERED BY:

Arquivado

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

Gasparzinho

Função unlink

Recommended Posts

Olá pessoal,

 

Estou como um probleminha ... a função unlink não deleta o arquivo do tipo jpg da pasta

 

Por exemplo eu pego o nome da imagen que eu gravei no banco de dados

 

<?php

...

// somente onde estou tendo problemas

 

$pasta = "fotos";

$foto = $row_RSIMG['foto'];//nome do campo no banco, onde esta gravado o nome da imagem.

 

$resultado = unlink($pasta."/".$foto);

if($resultado){

echo "Arquivo ".$foto." deletado.";

}else{

echo "Erro: ".$foto." não pode ser excluido.";

}

 

?>

 

 

Alguem tem alguma ideia?

 

Por exemplo eu pensei que fosso o problema da pasta... que isso estivesse influenciando.

 

Ah estou usando o Wampserver. Mas na verdade testei em um servidor remoto e realmente nao deleta o arquivo da pasta.

 

A unica cosia que acontece e deletar o campo 'foto' do banco de dados. Mas eu gostaria que a imagem tambem fosse excluida da pasta.

 

Desde já grato pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A pasta fotos tá no mesmo diretório desse script que tenta deletar o arquivo?

 

Tipo assim:

site/fotos/ <-- pasta fotos

site/fotos/arquivo.jpg <-- Arquivo a ser deletado

site/script.php <-- Script q deleta

 

Tá assim?

 

Se sim, tenta mudar a linha pra isso:

$pasta = "/fotos";

Compartilhar este post


Link para o post
Compartilhar em outros sites

A pasta fotos tá no mesmo diretório desse script que tenta deletar o arquivo?

 

Tipo assim:

site/fotos/ <-- pasta fotos

site/fotos/arquivo.jpg <-- Arquivo a ser deletado

site/script.php <-- Script q deleta

 

Tá assim?

 

Se sim, tenta mudar a linha pra isso:

$pasta = "/fotos";

 

Sim a hiearquia das pastas e arquivos está correta.

 

mesmo com a tentativa $pasta = "/fotos"; nao funcionou

 

Se você tiver outra solução por favor me mande. O sistema ja esta pronto, porem este problema persiste.

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo ontem eu fiz um script que faz a mesma coisa que você e funcionou normal..

 

só que eu fiz assim..

 

 

$url = "$pasta/$foto";

unlink("$url");

 

acredito que é a mesma coisa

 

 

mas eu também setei o CHMOD 777

na pasta...

 

 

[]'s

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.