Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2011, 03:01
Malekith
 
Fecha de Ingreso: abril-2006
Mensajes: 105
Antigüedad: 18 años
Puntos: 11
Problemas con un simple unlink()

Buenas, llevo hoyas sin conseguir borrar un archivo mediante php (de forma dinamica), así que os voy a mostrar el código para ver si vosotros os dais cuenta de que está mal:

Código PHP:
<?

//recibimos la variable 
$id=$_GET[id];
//conectamos a la base 
 
$connect=mysql_connect("LOCALHOST","USUARIO","CLAVE");
 
//Seleccionamos la base
 
mysql_select_db("BD",$connect);
//borramos los registros pertenecientes a la id 
mysql_query("delete from temas where id_tema='$id'",$connect);

$archivo='$row["imagen"]'//   Aquí creo la variable con la ruta...
 
@unlink("../images/temas/$archivo");

header("location: http://mundowarhammero.comlu.com/administrar/index.php?panel=temas"); 
?>
Estoy intentando borrar junto con una fila de la base de datos, un archivo .jpg

El caso es que poniendo:

@unlink("../images/temas/foto.jpg");

Si que funciona y borra el archivo, pero si pongo la variable o llamo al nombre del archivo directamente desde el unlink, no funciona, y lo que más me desconcierta es que no me da errores de sintaxis :S

¿Alguna idea?

Un saludo y gracias