Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/01/2011, 14:33
opzina
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
Respuesta: mensaje error unlink()

¿¿¿Dos posibles soluiones? o pura chapuseria hice

Código PHP:
<?php
include 'conectar.php';

//eliminando del servidor:

$ID $_GET[id];
$result mysql_query("SELECT * FROM detalles WHERE id=$_GET[id]"); 
while (
$row mysql_fetch_array($result)) {
    if (
$row['img_thumb'] == 'proyectos/thumb/' ) {
                        echo 
"";
                    } else {
                        
unlink($row['img_thumb']);
                    }
    if (
is_file($row['img_identidad'])) {
        
unlink($row['img_identidad']);
    } else {
        echo 
"no es un archivo";
    }
}


//eliminando de la base de datos:

mysql_query("DELETE FROM detalles WHERE id=$_GET[id] ") or DIE(mysql_error());

//Cierro la conexión
mysql_close($link);
header ('Location: cpanel.php')
?>
El primer if dice que si el campo es igual a /directorio1/directorio2/ no hace nada si es diferente elimina el archivo. Esto funciona pero no lo veo viable.

y el otro if. comprueba si lo que hay es un archivo y i es así lo elimina.