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:
Mas o menos:
Código PHP:
Ver originalfunction get($file,$destination)
{
// $this->mode = Binary (1) or ASCII (0), está en 1
// $this->connection (la conexión)
$ok = false;
if($this->connection) {
$fp = fopen($destination . $file, "w"); $ok = ftp_fget($this->connection, $fp, $file, $this->mode, 0);
}
return $ok;
}
deberias tambien comprobar en el if si estas logeado porseacaso.
Saludos