chalito ..
Si quieres usar las funciones de FTP_xxx de PHP .. lo primero que tienes que hacer es "conectar" al servidor FTP que quieras acceder y "longearte" (identificarte) .. tal cual lo haces cuando quieres hacer una consulta a tu servidor de base de datos Mysql .. primero conectas y luego trabajas con el ...
SI el cliente no tiene un servidor FTP corriendo .. los "uploads" han de ser via HTTP con los tag "file" de HTML .. = no hay forma de que sea automático.
Sería el caosss que entrando a una página web me hicieran en mi PC (windows) un c:\windows\system\pws.tal . o algo así .. e idem en un Linux /etc/password ... sin pedirme permiso ..
Un saludo,