Cita: Y una ultima pregunta en lo ftp entendi que no se podia usar porque el cliente no lo maneja pero porque entonces si se puede conectar con el servidor usando ftp
Por qué ya te comenté que tu "cliente" es tu script PHP . .el servidor donde corre PHP. Pero el "archivo" que tu pretendes colocar en ese "servidor FTP" no está en tu servidor (o no sé como pretendías hacerte referencia a el) .. está en tu "cliente" .. y eso vía "navegador" no puedes indicar una ruta cualquiera en un PC cualquiera y esperar que lo "suba" . .debes usar el formularioi HTML como ya lo usas ahora y subir el archivo en primera instancia por HTTP, luego si de ahí a tu servidor FTP sea el mismo servidor que usas ahora u otro remoto quieres llevarlo por FTP, Ok, usa las funciones de FTP .. pero en ese caso el archivo ya lo tienes en tu "servidor".
Un saludo,