se é un file di testo, ancora più comodo è utilizzare la funzione file.
$frasi = file("file_di_testo.txt");
A questo punto $frasi è un array dove ogni valore é una frase (se giustamente si è andati a capo alla fine di ogni frase.
ora non resta che contare i valori dell'array con $max=count($frasi)
chiedere un numero casuale da 0 a $max
e stampare $frasi[$numero_casuale]