Foros del Web » Programando para Internet » PHP »

Eliminacion directorio imagenes reducidas

Estas en el tema de Eliminacion directorio imagenes reducidas en el foro de PHP en Foros del Web. En el directorio /catalogos/4215015/ existen fotos del codigo (ej: 421501501.jpg - 421501502.jpg). En el directorio /catalogos/4215015/ existe archivo txt llamado imagenes.txt En el directorio /catalogos/4215015/ ...
  #1 (permalink)  
Antiguo 10/12/2008, 11:35
 
Fecha de Ingreso: octubre-2005
Mensajes: 405
Antigüedad: 18 años, 6 meses
Puntos: 1
Eliminacion directorio imagenes reducidas

En el directorio /catalogos/4215015/ existen fotos del codigo (ej: 421501501.jpg - 421501502.jpg).
En el directorio /catalogos/4215015/ existe archivo txt llamado imagenes.txt
En el directorio /catalogos/4215015/ existe directorio de imagenes reducidas llamado 4215015_thumb y en el estan las imagnes reducidas (Ej: 421501501.jpg - 421501502.jpg).

Los procesos de eliminacion se realizan correctamente. Pero al momento de eliminar la ultima foto debo eliminar "imagenes.txt", directorio de imagenes reducidas "4215015_thumb" y directorio principal 4215015.
Pero en la rutina de eliminacion de directorio no elimina 4215015_thumb; por ende no elimina directorio 4215015.

¿Alguien de ustedes me peude ayudar a detectar cual es mi problema?


Código PHP:
<?
//Catalogo o Galeria
$codigo=$_REQUEST['catalogo'];
//Foto
$actual=$_REQUEST['actual'];
//Path/Directorio
$url="catalogos/".$codigo;
//Path/Directorio Thumb
$url_thumb="catalogos/".$codigo."/".$codigo."_thumb";
if(
$_GET['action'] == 'eliminarfoto')
{
    
//Elimino Foto Origen Catalogo
    
unlink($url.'/'.$actual);
    
//Elimino Foto reducida Thumb en Catalogo
    
unlink($url.'/'.$codigo.'_thumb/'.$actual);
    include(
"cuentafoto.php");
    if(
$numfoto 0)
    {
     
$log_ac="E_Imagen";
     include(
"log_accion.php");
     include(
"generatxt.php");
    }
    else
    {
     
//Rutina de Eliminacion de archivos y directorios.
     //Elimino txt
     
$architxt="imagenes.txt";
         
unlink($url.'/'.$architxt);
         
//Rutina eliminacion de directorio 
     
if(is_dir($url_thumb))
     {
        if(@
rmdir($url_thumb))
        {
           if(@
rmdir($url))
           {
            
//Actualizar base exipro, con swfoto_p en 0
                
include("config.php");
                
$foto=0;
                
$sql="update exipro set swfoto_p='$foto' where codpro_p = '$codigo' limit 1";
                
mysql_query($sql,$conexion) or die("Problemas con actualizacion de catalogo..<b>".mysql_error());
             }
        }    
        }
        
$log_ac="E_Catalogo";
        include(
"log_accion.php");              
    }
    
header("Location: ".$_SERVER['HTTP_REFERER']);    
}
?>
Por su ayuda gracias....
  #2 (permalink)  
Antiguo 10/12/2008, 12:03
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: Eliminacion directorio imagenes reducidas

Comprueba el error que te devuelve al intentar borrar el directorio (quita las arrobas).
  #3 (permalink)  
Antiguo 10/12/2008, 14:44
 
Fecha de Ingreso: octubre-2005
Mensajes: 405
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: Eliminacion directorio imagenes reducidas

Realize lo indicado por KEYSHER quitando las arrobas, y no me dio ningun mensaje de error y funciono. ¿Por que no lo entiendo?.
Gracias por tu respuesta..........
  #4 (permalink)  
Antiguo 10/12/2008, 14:59
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Respuesta: Eliminacion directorio imagenes reducidas

No debería ser así, con las arrobas lo único que le indicas es que no muestre ningún error en esa instrucción....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:38.