Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2009, 11:44
Avatar de cesarpunk
cesarpunk
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
eliminar archivo (otro caso)

Hola, bueno vi por ahi otro post parecido pero no quice desviar ese tema con mi problema.

En mi registro al crear un usuario subo una foto del el.... si no tiene foto guardo el registro y le adjunto una imagen default.jpg y bueno en la galeria se puede ver sus fotos o esa imagen en caso no la tengan.

El problema es al eliminar los datos, puedo eliminar tranquilamente a los usuarios con sus propia fotos, pero no se como inpedir que se elimine el default.jpg en caso el usuario no tenga foto

En un campo de la BD yo guardo el url con el nombre de la imagen y mi logica es que cuando el campo buscado no es igual a la url donde esta la imagen default.jpg que elimine la otras imagenes, osea asi:

Código PHP:
<?php
$sql_del 
"select * from imagen_miembro where imagen_miembro_id='".$id_imagen."'";
$rs_del mysql_query($sql_del,$c);
$rows_del mysql_num_rows($rs_del);
if(
$rows_del==0){
    die(
"<script>window.history.back();</script>");
    exit;
}else{
    
$imagen_url mysql_result($rs_del,0,"imagen_miembro_foto_url");
    
$imagen_thumb_url mysql_result($rs_del,0,"imagen_miembro_thumb_url");
    if(
$imagen_url!="images/miembros/default_1.jpg" || $imagen_url!="images/miembros/default_2.jpg" ){
        
unlink("../".$imagen_url);
    }
    if(
$imagen_thumb_url!="images/thumb_miembros/default_1.jpg" || $imagen_thumb_url!="images/thumb_miembros/default_1.jpg" ){
        
        
unlink("../".$imagen_thumb_url);

    }
}
?>
Pero esto siempre me elimina las imagenes default ... como puedo manejar esto?? espero me ayuden, saludos :)
__________________
Quitenme la vida pero no la bebida.