Nel tuo ciclo while richiami due volte la funzione fgets(), quindi ad ogni iterazione legge due righe invece di una sola.
Dovresti salvare la riga in una variabile se la vuoi usare due volte, ad esempio
Codice PHP:while (!feof($txt)) {
$line = strtolower(fgets($txt));
[...]
}
![]()

Rispondi quotando