Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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();
?>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 !
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()
experimentei como disse, escrever $caminho = __DIR__ . '/../photos/'; e nao resultou.
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/';