"currentTime = time();
"logFile = "name.ext";
"maxCount = 3;
"maxInterval = 60;
"data = file("logFile);
if((("currentTime - "data[0]) < "maxInterval) and ("data[1] >= "maxCount)) die("Покури немного)))");
"data[0] = "currentTime;
"data[1]++;
и дальше записываешь данные из "data обратно "logFile
p.s. как то так наверно.. код не проверял, но идея наверна должна быть понятна
Ссылка на пост
10 июл 2011 в 08:24
"logFile = "name.ext";
"maxCount = 3;
"maxInterval = 60;
"data = file("logFile);
if((("currentTime - "data[0]) < "maxInterval) and ("data[1] >= "maxCount)) die("Покури немного)))");
"data[0] = "currentTime;
"data[1]++;
и дальше записываешь данные из "data обратно "logFile
p.s. как то так наверно.. код не проверял, но идея наверна должна быть понятна