devi fare qualche prova sul tuo server, non sul mio.
La prima prova sarebbe cambiare le ultime linee dello script con:
E vedere se ritorna "corrispondenze trovate..." oppure "trzo caso...".Codice PHP:if ($file_letti == $processi) {
echo "Nessuna corrispondenza trovata per:".$parola_da_cercare;
}elseif ($file_letti > $processi and $processi != 0){
echo "corrispondenze trovate:".$result;
}else{
echo "terzo caso non previsto...";
}
Ciò ti darà qualche ulteriore indicazione sul malfunzionamento.
Ci sono alcune differenze nel modo in cui php gestisce gli and a seconda che siano introdotti dalle parole "and", "&" oppure "&&" (rivedere manuale).

Rispondi quotando