Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2010, 10:18
marcos46g
 
Fecha de Ingreso: julio-2009
Mensajes: 311
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta unlink() no me funciona

Hola
Necesito que me ayuden a entender que estoy haciendo mal.
La idea es eliminar un registro en el que guardo el nombre de las 4 imagenes del aviso.
Cada imagen es guardada en dos carpertas diferentes porque estan en tamaños diferentes.
El registro lo elimino sin problemas.
Pero las imagenes no son borradas.
Aclaro que he corrrido esta pagina de a partes y he verificado que las rutas sean correctas.
Gracias por ayudarme

`
Código PHP:
include 'db.php';

$idAviso=$_POST[idAviso];

$tpropiedad=Trim($_POST['tpropiedad']);
if (
$tpropiedad==="Casa") {$tabla="avisos";$carpeta="C";$carpeta2="C2";}
if (
$tpropiedad==="Apartamento") {$tabla="avisos2";$carpeta="Ap";$carpeta2="Ap2";}

//elimino las imagenes de las carpetas de fotos
$consultaSQL="Select imagen1,imagen2,imagen3,imagen4 FROM ".$tabla." WHERE idAviso = '".$idAviso."'";
$resultado=mysql_query($consultaSQL);
$row=mysql_fetch_array($resultado);

if(!empty(
$row['imagen1'])){
$imagen1 $row['imagen1'];
$ruta1="../images/".$carpeta."/".$imagen1;
$ruta2="../images/".$carpeta2."/".$imagen1;
unlink($ruta1);
unlink($ruta2);
}
if(!empty(
$row['imagen2'])){
$imagen2 $row['imagen2'];
$ruta1="../images/".$carpeta."/".$imagen2;
$ruta2="../images/".$carpeta2."/".$imagen2;
unlink($ruta1);
unlink($ruta2);
}
if(!empty(
$row['imagen3'])){
$imagen3 $row['imagen3'];
$ruta1="../images/".$carpeta."/".$imagen3;
$ruta2="../images/".$carpeta2."/".$imagen3;
unlink ($ruta1);
unlink ($ruta2);
}
if(!empty(
$row['imagen4'])){
$imagen4 $row['imagen4'];
$ruta1="../images/".$carpeta."/".$imagen4;
$ruta2="../images/".$carpeta2."/".$imagen4;
unlink ($ruta1);
unlink ($ruta2);
}
//elimino registro de la base de datos
 
$consultaSQL="DELETE FROM ".$tabla." WHERE idAviso = '".$idAviso."'";
 
mysql_db_query($database$consultaSQL$conexion);
 
$ruta="MisAvisos.php?idAviso=$idAviso & mje='Aviso Eliminado'";
 
header("location:$ruta");
 exit();