Ho provato con il tuo script ma non funziona ancora.

Mi viene però un dubbio... La condizione
codice:
in_array("Nessun risultato",$lines)
restituisce true solo se la l'elemento dell'array (in questo caso una riga del codice HTML) è esattamente "Nessun risultato" o anche se lo contiene? Perchè nel mio caso la riga contiene il testo "Nessun risultato", ma non è l'unico testo contenuto...