а почему бы не использовать:

PHP код:
$idNeed; //iskomij ID
$f=fopent(txtFile.txt,'r');
if ($f) {
$str = fgets($f,4096);
if (preg_replace(/:!:(.*)/i,'','$str) == $idNeed) {
echo 'ID najden, ispolzuem dannie iz $str';
}
} else {
echo 'не удалось открыть файл';
}
dmk777, у предложенного Вами метода есть преимущества перед этим?