Originariamente inviato da Andrea1979
Penso che così sia meglio:

codice:
  $handle = fopen("testo.txt","r");
  $wholetext = fread($handle, filesize("testo.txt"));
  $rippedtext = preg_replace("/\W/","", $wholetext);
  fclose($handle);
in $rippedtext hai una stringa con tutto il testo senza caratteri "strani", punteggiatura e interruzioni di linea, tabulazioni e spazi.
Funziona esattamente come il mio, lascia alcuni caratteri. Ho notato che il carattere £ e ° vengono lasciati.