"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. как то так наверно.. код не проверял, но идея наверна должна быть понятна
смайлики не получаются for ("i=1; "i==15; "i++) {while ("myrow ="meseg);"myrow["text"] = strtr("myrow["text"], array("smile"i"<img src="img/smile"i.png));echo "myrow; я тут хотела тип написать в гостевой smile1 а получить и так далие. Адрес смайла будет img/smile1.png
Лe-ka, а как он будет работать? Если ты сначала переменной "i присваеваеш 1, и пока "i равен 15 увеличивать счетчик. Может нужно так for ("i=1; i<=15; "i++) { some code... } ?
Лe-ka, чета типа такого function smiles("var) { return preg_replace("smile(.)*", "<img src="images/"1.png" alt=""1">", "var); } вроде должно работать xD
Лe-ka, можно сделать смайлики на бд, и хранить кэш в файлах чтоб не тревожить базу постоянно, за то удобнее написать админку с добавлением и выводом по категориям и прочее
¤ZeroX¤, теоретически да,но имена смайлов :smile1.png,smile2.png ну и так далие. Через счетчик я вывожу все номера смайлов и заменяю вхождение строки "smile"."i на "<img src="img/smile"."i.".png">" теоретически этот код должен работать,но надо покапать,темболие что я хочу его имплантировать в сторонний код гостевухи на бд.
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. как то так наверно.. код не проверял, но идея наверна должна быть понятна