Ver Mensaje Individual
  #17 (permalink)  
Antiguo 14/06/2013, 16:46
Avatar de zeuzft
zeuzft
 
Fecha de Ingreso: junio-2009
Ubicación: peru
Mensajes: 358
Antigüedad: 14 años, 10 meses
Puntos: 2
Exclamación Respuesta: saber si carpeta de otro dominio existe

hice q creara las carpetas, aun tengo problemas con la subida de imagenes, no se si es porque tiene que subir como 100 imagenes o algo asi, bueno aqui el codigo me imagino que necesita depuracion porque en algunas carpetas me indica error, espero me puedan ayudar a ver como es que puedo mejorar este codigo
Código PHP:
$miconexion0 = new DB_mysql;
    
$miconexion0->conectar($basededatos$host$usuario_bd,$contrasena_bd);
    
$miconexion0->consulta1("select id0,anun_id from anuncio where anun_pas=0 order by anun_id desc limit 0,1");
    if (
$miconexion0->numregistros1()>0)
        {
            
$row1 mysql_fetch_array($miconexion0->Consulta_ID1);
            if (!empty(
$row1['id0']))
                {
                    
$idcero=$row1['id0'];
                    
$conti="and anun_id>$idcero";
                }
            else
                {
                    
$idcero=$row1['anun_id'];
                    
$conti="and anun_id>$idcero";
                }
        }
    
//----------------------------------------------------------------------------------------------------------------------//
    
    
$miconexion = new DB_mysql ;
    
$miconexion->conectar($basededatosi$hosti$usuario_bdi,$contrasena_bdi);
    
$miconexion->consulta("Select anun_id from anuncio where anun_pas=0 $conti");
    
    if (
$miconexion->numregistros()>0)
    {                
        while(
$row mysql_fetch_array($miconexion->Consulta_ID))
        {
            
$anun_id=$row["anun_id"];
            
            
//--------------------------------------------------------------------------------------//
                //carpeta de origen
                
$carpeta="midominioorigen/imagenes/".$anun_id."/";
                
$carpeta_t="midominioorigen/imagenes/".$anun_id."/tumbnail/";
                
                
//carpeta de destino
                    
$carpeta1="/destino/imagenesp/".$anun_id."/";
                    
$carpeta1_t="/destino/imagenesp/".$anun_id."/tumbnail/";
                
                
//para crear carpeta
                    
$carpetad="anunciosp/".$anun_id."/";
                    
$carpetad0="anunciosp/".$anun_id."/tumbnail/";
                    
                
//VERIFICO SI LA CARPETA DEL ANUNCIO EXISTE COPIO IMAGENES
                
if (@ftp_chdir($conn_id$carpeta))
                {
                    if (
ftp_chdir($conn_id$origen)==true)
                    {
                        if (!
is_dir($carpeta1))
                        {
                            @
mkdir($carpetad0700);
                            @
mkdir($carpetad00700);
                        }
                        
$tt=@scandir($carpetad);
                        
$cc=@scandir($carpetad0);
                        
//COPIO IMAGENES PRINCIPALES
                        
if (count($tt)<4)
                        {
                            {
                                
$remote_file $origen.$carpeta.$anun_id.'_'.$i.'.jpg';
                                
$local_file $_SERVER['DOCUMENT_ROOT'].$carpeta1.$anun_id.'_'.$i.'.jpg';
                                
                                if (@
ftp_get($conn_id$local_file$remote_fileFTP_BINARY))
                                {
                                    if (
ftp_put($conn_id$remote_file$local_fileFTP_BINARY)) {
                                        echo 
'';
                                    } else {
                                        echo 
'El archivo ' $remote_file ' NO se ha cargado en el servidor remoto.' "<br />";
                                    }
                                }
                            }
                        }
                        
                        
//COPIO IMAGENES SECUNDARIAS
                        
if (count($cc)<4)
                        {
                        for (
$i 1$i 6$i++)
                            {
                                
$remote_files $origen.$carpeta_t.$anun_id.'_'.$i.'.jpg';
                                
$local_files $_SERVER['DOCUMENT_ROOT'].$carpeta1_t.$anun_id.'_'.$i.'.jpg';
                                
                                if (@
ftp_get($conn_id$local_files$remote_filesFTP_BINARY))
                                {
                                    if (
ftp_put($conn_id$remote_files$local_filesFTP_BINARY)) {
                                        echo 
'El archivo ' $local_files ' se ha cargado en el servidor remoto.' "<br />";
                                    } else {
                                        echo 
'El archivo ' $local_files ' NO se ha cargado en el servidor remoto.' "<br />";
                                    }
                                }
                            }
                        }
                    }
                }
            
//----------------------------------------------------------------///
        
}
    }
    else { echo
"sin anuncios a copiar"; }
    
// cerrar la conexión ftp
    
ftp_close($conn_id);
    if (
mail('[email protected]''copia de imagenes''Se crearon las carpetas para clones''clones')) {
        echo 
"envio";
    }