Concuerdo con
Abimaelrc; pero por si estás muy perdido... yo usaría las funciones:
- fopen: para abrir el archivo, asegúrate de abrirlo en modo lectura.
- fclose: para cerrar el archivo cuando termines de leerlo.
- fgets o fread: para leer el archivo, según te interese procesar de a una línea o todo de un tirón o de otro modo.
- feof: para saber cuándo llegas al final del archivo, mientras lo lees.
- filesize: te será útil si quieres leer todo el archivo de un tirón.
Para el tema de los espacios:
preg_replace: para expresiones regulares; algo como lo que sigue (puede que esté mal, lo estoy haciendo rápido:
Código PHP:
$texto=preg_replace("/[ ]+/", " ", $texto);
¡Suerte!