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.