Ora restituisce output.. era a causa di tutti quei return.
Ma perchè i return bloccavano l'output?!
Ho cambiato anche l'impostazione del count dei file trovati inserendo la variabile $trovati ed incrementandola ogni volta che viene trovata corrispondenza nei file.
Quindi gli if cambiano con
Un'altro problema accorre: nel caso viene trovato qualcosa lo stampa, ma se non ci sono corrispondeze dà sempre il terzo caso non previsto.Codice PHP:
if ($file_letti == $processi) {
echo "Nessuna corrispondenza trovata per:".$parola_da_cercare;
}elseif ($trovati != 0){
echo "corrispondenze trovate:".$result;
}else{
echo "terzo caso non previsto...";
}
Per di più dovrei eliminare tutto ciò che è fra <?, ?>, <?php, ?>, ovviamente nei file da cercare per non cercare anche nel php!