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]