El segundo argumento de la función tiene que ser un puntero a un archivo local, ese
$handler que no estás utilizando. Tú estás usando un string.
Además:
- "
Exsito al guarar" ¿en serio?
- Lo que estás haciendo es trayendo un archivo del FTP a un archivo local. Lo que guardas es localmente, no remoto como haces suponer en tu mensaje.
- Debes cerrar el apuntador de tu archivo. fclose()
- Tu código ... hay inconsistencias entre el mensaje de error y el código. Te faltan líneas (detalles, sí, pero ayudas a que se ayude localizando la línea del error).
Todo en la documentación:
www.php.net/ftp_fget