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

intentando implementar lo que ftp con php llego a esto:
Código PHP:
/*indico las opciones para conexion a mi hosting y establezco conexion*/
$ftp_server="midominioA";
$ftp_user_name="misusuario";
$ftp_user_pass="miclave";

/*------------------------------*/
    // establecer una conexión básica
    
$conn_id ftp_connect($ftp_server); 

    
// iniciar una sesión con nombre de usuario y contraseña
    
$login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass); 

    
// verificar la conexión
    
if ((!$conn_id) || (!$login_result)) {  
        echo 
"¡La conexión FTP ha fallado!";
        echo 
"Se intentó conectar al $ftp_server por el usuario $ftp_user_name"
        exit; 
    } else {
        echo 
"Conexión a $ftp_server realizada con éxito, por el usuario $ftp_user_name";
    }
    
    
$Directorio=ftp_pwd($conn_id);
    echo 
"<br />".$Directorio;
/*------------------------------*/
/*fin variable conexion ftp*/

/*1ero me conecto a la BD de mi dominioA y veo si esxisten las carpetas*/
    
$basededatos'mibase';
    
$host'mihost';
    
$usuario_bd'misusuario';
    
$contrasena_bd'miclave';

    require_once(
"../include/clasesmysql.php");
    
$miconexion = new DB_mysql ;
    
$miconexion->conectar($basededatos$hostusuario_bd,$contrasena_bd);
    
    
$miconexion->consulta("Select anun_id from anuncio where anun_pas<>0");
    
    if (
$miconexion->numregistros()>0)
    {                
        while(
$row mysql_fetch_array($miconexion->Consulta_ID))
        {
            
$anun_id=$row["anun_id"];
            
            
/////////////*********///////////////
                //carpeta de origen
                
$carpeta=$Directorio."midominioA/anuncios/".$anun_id."/";
                
$carpeta_t=$Directorio."midominioA/anuncios/".$anun_id."/tumbnail/";
                
//carpeta de destino
                    
$carpeta1="miubicacionactual(midominioB)/anuncios/".$anun_id."/";
                    
$carpeta1_t="miubicacionactual(midominioB)/anuncios/".$anun_id."/tumbnail/";

                
//VERIFICO SI LA CARPETA DEL ANUNCIO EXISTE
                
if(is_dir($carpeta) and !is_dir($carpeta1))
                {
                    echo 
"anuncios a copiar $anun_id<br />";
                }
                if(
is_dir($carpeta))
                {
                    echo 
"anuncios a copiar $anun_id<br />";
                }
                else
                {
                    echo 
"$carpeta<br />";
                }
            
/////////////*********///////////////
        
}
    }
    else { echo
"sin anuncios a copiar"; }
    
// cerrar la conexión ftp
    
ftp_close($conn_id); 
ahi mi duda es como indico el directorio de midominioA si la raiz que me da es "/"; y como se que "$Directorio" me tomaria de midominioA y no de midominioB.