Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2009, 17:54
resolber
 
Fecha de Ingreso: abril-2009
Mensajes: 8
Antigüedad: 17 años, 5 meses
Puntos: 0
problemilla al subir archivos por ftp

Buenas!!

pues tengo una duda.
tengo una funcion para que copie un archivo de un ftp al servidor web.
funciona de lujo, sube el archivo sin problemas.
peeero al finalizar se me queda la pagina en blanco.
he probado de todo pero me sigue pasando lo mismo.
sabeis porque puede ser?

os dejo el codigo


Código PHP:
$direccion_ftp="ip_ftp";
$usuario="nick";
$pass="contraseña";
$puerto="21";
$ruta_remota="/carpeta_servidor_ftp/";
$ruta_descarga="carpeta_descarga/servidor_web/";
$archivo="archivo.txt";
$archivo_servidor=$ruta_remota.$archivo;
$archivo_local=$ruta_descarga.$archivo;

// Primero creamos un ID de conexión a nuestro servidor
$cid = ftp_connect("$direccion_ftp","$puerto");
// Luego creamos un login al mismo con nuestro usuario y contraseña
$resultado = ftp_login($cid, "$usuario","$pass");
// Comprobamos que se creo el Id de conexión y se pudo hacer el login

// Iniciar la descarga
$ret = ftp_nb_get($cid, $archivo_local, $archivo_servidor, FTP_BINARY);
while (
$ret == FTP_MOREDATA) {

   
// Haga lo que quiera
   //$modulo.='1';

   // Continuar la descarga...
   
$ret = ftp_nb_continue($cid);
}
if (
$ret != FTP_FINISHED) {
   
$modulo.='Hubo un error descargando el archivo...';
   exit(
1);
} 
he probado a poner la conexion pasiva con ftp_pasv ($cid, true);
pero ni asi :S

dentro de la funcion visualizo la web, este solo es el trozo de la funcion que uso para subir el archivo.

lo que no se porque la pagina se queda completamente en blanco al iniciar la funcion, se queda cargando mientras descarga el archivo, pero al finalizar lo dicho, pagina en blanco..

gracias por la ayuda :)