borizilla 0 Denunciar post Postado Fevereiro 4, 2013 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 directorychdir($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
Vinicius Rangel 208 Denunciar post Postado Fevereiro 4, 2013 unlink também tem que acontecer com o caminho inteiro. Compartilhar este post Link para o post Compartilhar em outros sites
Evandro Oliveira 331 Denunciar post Postado Fevereiro 5, 2013 [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