Ir para conteúdo

POWERED BY:

Arquivado

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

borizilla

função unlink

Recommended Posts

estou usando o seguinte código para deletar uma imagem antes de inseri-la no banco:

$filename = $row_rshot['hoteis_anuncioe_img2'];
$path_to_file= dirname(__FILE__) . "../../../../../".$row_rshot['hoteis_anuncioe_img2'];
$old = getcwd(); // Save the current directory
chdir($path_to_file);
unlink($filename);
chdir($old); // Restore the old working directory

 

entretanto naum esta deletando a imagem antiga apesar do update estar funcionando bacana, alguem poderia me dar uma força?

Compartilhar este post


Link para o post
Compartilhar em outros sites

[inline]die(var_dump(glob(dirname(__FILE__) . "../../../../../*")));[/inline]

 

1. Veja se o arquivo está na lista de arquivos encontrados. Se não estiver, o caminho pode estar incorreto, o arquivo pode não existir, o nome pode estar errado, enfim. Se não estiver listado, corrija até que esteja

$path = realpath(dirname(__FILE__) . "../../../../../" . $row_rshot['hoteis_anuncioe_img2']);
echo touch($path) ? 'Com permissão' : 'Sem permissão';

2. Verifique se há permissão de escrita no arquivo.

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.