![]() |
Статистика выполнения скрипта(HELP)
Вот допустим накалякал я спамер....Спамит по базам...
Как сделать,чтоб было видно,докуда он проспамил.... И как сделать,чтоб при следующем запуске начанал с тогоже места,на котогом остановился..... |
НАсчёт последнего явно Cookies
А насчёт первого Вот например function spam{ ...здесь типа спам... $i++; } Добавить функцию стоп. А эта стоп будет учитывать сколько $i, т.е. каждый сайт, или что у тебя там проспамленный должен отмечаться в $i++; Дак вот к чему это, Старт > как закончили жмём стоп > Сколько всего проспамилось в куки ($i) В начале файла спама добавить проверку на кол-во проспамленного. |
http://forum.antichat.ru/showpost.php?p=1193091&postcount=731
вот как тут вродь................ |
Логично, что надо где-то хранить данные о том, докуда он доспамил) А дальше - куча мест - mysql, файл и тд. В кукисах хранить не стоит, ибо если скрипт будет пахать на серваке днями и ночами, то не ходить каждый раз к нему же) - лучше в файл писать статус...
например так for($i=0; $i<999999; $i++){ spam(); $fp = fopen('log', 'w+'); fwrite($fp, $i); fclose($fp); } Можно даже сделать, чтоб не каждый шаг цикла записывалось, а каждые 250 или каждую 1000 раз, чтоб не перенагружать серв)) А второй скрипт написать, типа админку, которая будет мониторить статус лог файла- и выводить тебе инфу - на какой стадии скрипт щас. Прикрутить кнопку стоп еще можнно, при желании.... Лично я так делаю.. |
записывай в файл строку которая в данный момент обрабатывается... и при кадом запуске чтоб начинал с этой строки
|
| Время: 04:33 |