Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2009, 04:07
sk1one
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 16 años, 5 meses
Puntos: 1
Pues nada tengo este método de la clase Ftp, que al utilizarla me crea el directorio en la raiz y no en el destino que le paso como parámetro y nose donde esta el fallito, el caso es que lo sube al menos, os lo dejo aqui pegao:

Le paso la siguiente ruta: /home/usuario/domains/nombredominio.com/public_html/admin/subidas/adjuntos_cs/

Nombre de la carpeta a crear: [email protected]

Código PHP:

function crea_dir($destino,$carpeta)
    {
                    
                
//echo '<br>$ftp_direccion = '.$ftp_direccion;
                //echo '<br>$ftp_usuario = '.$ftp_usuario;
                //echo '<br>$ftp_password = '.$ftp_password;
                
            //    $dir = $id_uss[0].'_'.$email_uss_ins[0]; // establecemos el nombre del directorio que queremos crear
                
                
if($this -> conexion// Intentamos conectar al ftp
                
{
                    if(
ftp_login($this -> conexion,$this -> usuario,$this -> contrasenia)) // Si conectamos hacemos la autentificación
                    
{
                         
// Cambiamos a modo pasivo
                        
ftp_pasv($this -> conexion1);
                        
// Entramos dentro de public_html que es donde se cran los directorios normalmente
                        
ftp_chdir($this -> conexion,$destino);
                        
// Creamos el directorio
                        
ftp_mkdir($this -> conexion,$carpeta);
                        
//echo("Direcorio $dir creado correctamente");
                        // Cerramos la conexion 
                    
}
                    else 
// falló la autentificación
                    
{
                        echo 
"Fallo en la autentificacion";
                        return 
false;
                    }
                }
    } 
Gracias de nuevo por vuestra atencion.

Estos son los warning que me da:

Warning: ftp_chdir() [function.ftp-chdir]: /home/usuario/domains/nombredominio.com/public_html/admin/subidas/adjuntos_cs/: No such file or directory in /home/iuriscon/domains/nombredominio.com/public_html/admin/php/ftp.php on line 37

Warning: ftp_mkdir() [function.ftp-mkdir]: [email protected]: File exists in /home/usuario/domains/nombredominio.com/public_html/admin/php/ftp.php on line 39

Warning: ftp_close() expects parameter 1 to be resource, null given in /home/usuario/domains/nombredominio.com/public_html/admin/php/ftp.php on line 72

Estoy pensando que puede ser por la configuracion del servidor o algo?

Última edición por sk1one; 04/09/2009 a las 07:55