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 -> conexion, 1);
// 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?