Ir para conteúdo

Arquivado

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

Dina de Sousa

Apagar imagem de uma pasta PHP+MYSQL

Recommended Posts

boas.

quero apagar uma imagem na base de dados e na pasta para onde e gravada.

consigo apagar na base de dados e nao consigo apagar na pasta.

Alguem me ajude.

 

 

<?php
require_once("config.php");
$caminho = "../photos/";
$id = $_GET['id'];
$seleciona = mysql_query("SELECT * FROM photos WHERE id = '".$id."'");
while($row = mysql_fetch_array($seleciona)){
unlink($caminho.$row['location']);}
mysql_query("DELETE FROM photos WHERE id = '".$id."'");
header("location: form.php");
exit();
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Provavelmente o caminho está incorreto, tente usar a constante __DIR__ com a para usar um path absoluto ou dirname(__FILE__) se a versão do PHP for menor que 5.3, assim você terá o diretório atual do arquivo em execução, por exemplo:

$caminho = __DIR__ . '/../photos/';

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigada vou experimentar...

 

uma duvida ja que falou em versao php.

 

estou a colocar online as paginas mas da.m este erro: Sorry, Simple PHP Login does not run on a PHP version smaller than 5.3.7 !

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou a colocar online as paginas mas da.m este erro: Sorry, Simple PHP Login does not run on a PHP version smaller than 5.3.7 !

 

Você está usando alguma biblioteca pronta? Se estiver ela não suporta versões menores que 5.3.7 e certamente a versão no servidor é menor que esta. Para ver qual é a versão atual é só usar a função phpinfo()

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.