Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/01/2012, 09:41
Avatar de gildus
gildus
 
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 21 años, 3 meses
Puntos: 105
Respuesta: ftp_fget - no trae el archivo completo

No se porque inicializas $ok con true, deberia de ser false para luego confirmarlo con el mismo proceso ftp_fget.

El archivo de escritura abrelo solo para escritura:

Código PHP:
Ver original
  1. $fp = fopen($destination . $file, "w");

Mas o menos:
Código PHP:
Ver original
  1. function get($file,$destination)
  2. {
  3.  
  4.     // $this->mode = Binary (1) or ASCII (0), está en 1
  5.     // $this->connection (la conexión)
  6.  
  7.    $ok = false;
  8.  
  9.    if($this->connection) {
  10.  
  11.     $fp = fopen($destination . $file, "w");
  12.     $ok = ftp_fget($this->connection, $fp, $file, $this->mode, 0);
  13.     fclose($fp);
  14.  
  15.     }
  16.  
  17.     return $ok;
  18.  
  19. }


deberias tambien comprobar en el if si estas logeado porseacaso.

Saludos
__________________
.: Gildus :.