spirit24, Через цикл перебор, с одним проходом разбиваем строку на переменные и сверяем со значением даты, один из моментов работы на файлах, который мне не нравиться, на базе с этим по проще
$var = date('d-m-Y H:i:s', time());
$file = 'file.dat';
$arr = file($file);
$x=0;
while($x<sizeof($arr)) {
list($name, $date, $pass) = explode('|', $arr[$x]);
if ($date == $var) {
// Действие если верно
} else {
// Действие если ложно
}
$x++;
}Как то так. С тела писал, не проверял