Cita:
Iniciado por dafnitzel
pero no lo quiero descargar a mi maquina local lo quiero hacer romotamente ya que el archivo esta muy pesado y solo quiero traer lo datos que necesito no quiero todo el archivo...
ahí esta el problema amigo, la función
file() no trae mágicamente el archivo convertido en array... en un proceso interno debe descargar el archivo, y procesarlo para convertirlo en un array...
igualmente, si es posible hacerlo... pero no es lo recomendable, si vas a usar solo la función
file(), ¿porque sigues utilizando las funciones de ftp?
a mi me parece incoherente esa solución de tu parte...
si quieres convertir dicho archivo en un array de algún modo deben estar los datos en tu maquina, y lo lógico es que descargues el archivo en el servidor y lo proceses...
al final creo que si el archivo es demasiado grande es aún mas ridículo procesarlo a distancia, pues es un gasto excesivo de recursos y bueno, no es la solución mas inteligente... en dado caso yo emplearía un web service en el servidor donde esta dicho archivo... (:
¡así procesamos el archivo en el servidor, y remotamente leemos solo la información que necesitamos!