A ver, ¿entonces compruebas localmente el archivo pero te conectas vía FTP para descargarlo?
Vaya cosas, ¿y no es más rápido y directo copiar el archivo usando copy() y nada más?
Si todo está en el mismo equipo es ridículo usar FTP localmente, de verdad.
Consulta el manual:
http://php.net/copy