//-----лог------------------start
if($operid<10 && $operid>-1)
{
$line = " ";
}
else
{
$line = "";
}
if(file_exists($filename))
{
if(filesize($filename) > 102400)
{
unlink($filename);
}
}
$filename = "fail.log";
$data = date('Y-m-d (P) H:i:s')." s #".$operid.$line." ent\r\n";
$mf = fopen($filename, "a");
fwrite($mf, $data);
fclose($mf);
//-----лог------------------end
header("Location: main_gen.php");
exit;
В файл записывается две записи с одинаковым значением.
Запись точно производится из одного места дваждый (везде стоят идентификаторы).
Циклов и подобного нет.
header не редирект.
Не подскажите почему записей две и как это победить (уменьшить до одной)?
Если можно желательно записывать один раз, а не проверять наличие записи.