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

Aca estoy de nuevo he solucionado el problema por el cual se guardaba el nombre de la imagen sin extension .
Tambien corregi de acuerdo a sus sugerencias la ruta absoluta
asi quedo el codigo para una imagen
Código PHP:
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="/home/a3434157/images/".$carpeta."/".$imagen1;
$ruta2="/home/a3434157/images/".$carpeta2."/".$imagen1;
//echo "ruta1".$ruta1`."<br>";
//echo "ruta2".$ruta2;
if (file_exists($ruta1)){unlink($ruta1);}
if (
file_exists($ruta2)){unlink($ruta2);}
if(
unlink($ruta1)){ echo "Se ha eliminado la imagen de Carpeta";}
else {echo 
"Imposible eliminar la imagen"; }
if(
unlink($ruta2)){ echo "se ha eliminado la imagen de Carpeta2";}
else{ echo 
"Imposible eliminar la imagen";}

pero a pesar de todos estos cambios me da el siguiente error
Warning: unlink(/home/a3434157/images/C/6371.jpg) [function.unlink]: No such file or directory in /home/a3434157/public_html/deleteAviso.php on line 27

obviamente he verificado que la imagen esta en la carpeta correcta
Supongo el tema pasa unicamente por los permisos pero vengo probando con algunas ideas que vengo encontrando pero sin llegar a la solucion