Статистика выполнения скрипта(HELP)

Discussion in 'PHP' started by ReduKToR, 25 Jun 2009.

  1. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    Вот допустим накалякал я спамер....Спамит по базам...
    Как сделать,чтоб было видно,докуда он проспамил....
    И как сделать,чтоб при следующем запуске начанал с тогоже места,на котогом остановился.....
     
  2. Ctacok

    Ctacok Banned

    Joined:
    19 Dec 2008
    Messages:
    732
    Likes Received:
    646
    Reputations:
    251
    НАсчёт последнего явно Cookies
    А насчёт первого
    Вот например
    function spam{
    ...здесь типа спам...
    $i++;
    }
    Добавить функцию стоп.
    А эта стоп будет учитывать сколько $i, т.е. каждый сайт, или что у тебя там проспамленный должен отмечаться в $i++;
    Дак вот к чему это, Старт > как закончили жмём стоп > Сколько всего проспамилось в куки ($i)
    В начале файла спама добавить проверку на кол-во проспамленного.
     
  3. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    /showpost.php?p=1193091&postcount=731
    вот как тут вродь................
     
  4. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,515
    Likes Received:
    400
    Reputations:
    196
    Логично, что надо где-то хранить данные о том, докуда он доспамил) А дальше - куча мест - mysql, файл и тд. В кукисах хранить не стоит, ибо если скрипт будет пахать на серваке днями и ночами, то не ходить каждый раз к нему же) - лучше в файл писать статус...

    например так

    for($i=0; $i<999999; $i++){
    spam();

    $fp = fopen('log', 'w+');
    fwrite($fp, $i);
    fclose($fp);
    }

    Можно даже сделать, чтоб не каждый шаг цикла записывалось, а каждые 250 или каждую 1000 раз, чтоб не перенагружать серв))

    А второй скрипт написать, типа админку, которая будет мониторить статус лог файла- и выводить тебе инфу - на какой стадии скрипт щас. Прикрутить кнопку стоп еще можнно, при желании....

    Лично я так делаю..
     
    #4 попугай, 25 Jun 2009
    Last edited: 25 Jun 2009
  5. Sharky

    Sharky Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    487
    Likes Received:
    312
    Reputations:
    46
    записывай в файл строку которая в данный момент обрабатывается... и при кадом запуске чтоб начинал с этой строки