Logico lo so, l' avrei fatta con substr_count , se il risultato era uguale o maggiore di uno la ricerca sarebbe andata a buon fine, se era 0 sarebbe voluto dire che non aveva trovatoa alcun risultatofile_get_contents() non esegue nessuna ricerca, legge solo il contenuto di un file e lo restituisce come valore di ritorno sotto forma di stringa. Dipende da come fai la ricerca dopo aver letto i dati.