Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2007, 01:54
Avatar de alllebor
alllebor
 
Fecha de Ingreso: septiembre-2006
Mensajes: 295
Antigüedad: 17 años, 7 meses
Puntos: 1
NO HAY QUIEN ME AYUDE??--Problema al borrar archivo del servidor

Bueno pues en mi apartado de noticias de mi pagina web, puedo agregar una imagen en cada noticia, y guardo la ruta con el nombre de la imagen en un campo de la base de datos, dicho campo es "imagen" donde se guarda lo siguiente:

Si inserto una foto en la noticia el campo imagen=fotos/nombredelaimagen.jpg

Si no inserto ninguna foto el campo imagen=fotos/

Mi problema es que cuando quiero borrar la noticia tambien quiero que se borre la fotografia del servidor, para ello he buscado en el foro pero no me funciona, alguien sabe por que?? Aqui dejo el codigo del script borrar.php donde borra la noticia y en teoria la imagen.

Código PHP:
<?
    mysql_connect
("****","*****","*****");
    
mysql_select_db("*****"); 
    
$id=$_GET['id'];
    
mysql_query("select from noticias where id = $id");
    
$imagen=$row["imagen"];
    
//si hay alguna imagen que borrar se borra
    
if (!($imagen=='fotos/'))
        
unlink('$imagen'); 
        
    
mysql_query("delete from noticias where id = $id");
    

    
header("Location: ./noticias.php");   
?>
Esto son los warnnings que me da

Warning: unlink($imagen): No such file or directory in /home/vhost/aer-ribera.com/web1/auten/noticias/borra.php on line 24 (donde esta la linia del unlink() )

Warning: Cannot modify header information - headers already sent by (output started at /home/vhost/aer-ribera.com/web1/auten/noticias/borra.php:24) in /home/vhost/aer-ribera.com/web1/auten/noticias/borra.php on line 29 (es la ultima linia donde esta el header() )

Última edición por alllebor; 03/01/2007 a las 04:56 Razón: DESESPERADO!!