Ora il file che ho scaricato pero' e' condito con le informazioni di scaricamento (header), che tu sappia hanno dimensione fissa in righe?
Che formato di file devi scaricare? HTM? PDF? ... ?
In ogni modo, gli header HTTP NON hanno dimensione fissa..


mark2x, scusa la mia ignoranza, ma xkè fare tutto quel casino qnd con file() con 2 righe di codice hai risolto il problema?
Nessun motivo particolare, solo così si ha più sotto controllo ciò che può succedere. Tutto qui.
Se PHP dà la possibilità di scaricare un file remoto (via HTTP) tramite file(); è solo perchè "sotto" apre un socket, sua sponte. In genere io preferisco "vedere" ciò che faccio...
Tutto qui.