Ja, med stor fil menar antaligen Robban en stor fil som har många (men ganska korta) rader. Då kan man gör ungefär såhär:
$fpread = fopen("stoor.txt", 'r')
$hittat="Nej";
while(!feof($fpread)){
$rad=fgets($fpread,8192);
if(eregi($namn,$rad)){
$hittad="Ja";
break;
}
}
fclose($fpread);
echo "Hittat: $hittad\n";
Tyvärr blir det ju inte så effektivt om skall göra flera "sökningar" efter varanda. I sådana fall är det nog bäst att läsa in hela filen (med tex read) i alla fall... Likadant om filen bara har ett fåtal långa rader...
Alternativt läs in filen i en databas ;)
/nicclas - www.nyhetsrubriker.com