ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 03.10.2009, 19:53
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

ну если браузер не закрывать то ignore_user_abort не нужен)) скрипт должен остановится сразу после закрытия браузера
P.S. у меня скрипты останавливались сами и с set_time_limit + ignore_user_abort и памяти хватало, многое зависит от хоста
 
Ответить с цитированием

  #12  
Старый 03.10.2009, 20:02
BlackSun
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

Цитата:
Сообщение от Zedi  
ну если браузер не закрывать то ignore_user_abort не нужен)) скрипт должен остановится сразу после закрытия браузера
P.S. у меня скрипты останавливались сами и с set_time_limit + ignore_user_abort и памяти хватало, многое зависит от хоста
Если скрипт ничего клиенту не отдает, то, имхо, сосединение может оборватся по keep-alive таймауту
 
Ответить с цитированием

  #13  
Старый 03.10.2009, 20:11
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

ну из этого нужно сделать вывод что нужно set_time_limit + ignore_user_abort + увеличение памяти)))
если не получится то как я уже сказал вести лог программы, можно даже в окно брацзера только после каждого echo ставь flush()
 
Ответить с цитированием

  #14  
Старый 03.10.2009, 20:15
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от BlackSun  
Если скрипт ничего клиенту не отдает, то, имхо, сосединение может оборватся по keep-alive таймауту
Если скрипт ничего не отдаёт, то и про обрыв соединения он не узнает.
 
Ответить с цитированием

  #15  
Старый 04.10.2009, 08:21
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

Цитата:
Есть такая функция ignore_user_abort
если её включить - скрипт вообще нельзя будет остановить

Цитата:
попробуй в скрипте вести типа лога чтобы увидеть когда он остановился
вся его работа логируется на экран.
потому и пишу что он в разные моменты останавливается.
а на денвере 100% работает.

Цитата:
2ТС: как и говорили - юзай set_time_limit + ignore_user_abort, весь вывод записывай во временный файл, а просматривай другим скриптом, так надежнее. Собственно подобный метод применяется в нормальных FTP чекерах на пыхе.
я сам пишу "нормальные чекеры"
далеко не всегда допустимо включать ignore_user_abort

Цитата:
Если скрипт ничего клиенту не отдает, то, имхо, сосединение может оборватся по keep-alive таймауту
он выводит лог на экран
а если не выводит - то включен как раз ignore_user_abort

Цитата:
в окно брацзера только после каждого echo ставь flush()
@ob_end_flush();
@ob_flush();
@flush();
@ob_start();

В общем пришёл к выводу что надо попробовать увеличить память
 
Ответить с цитированием

  #16  
Старый 04.10.2009, 09:55
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

ТС, не используй PHP для брутеров, ботов и т.п... Лучше используй Perl (это на счет некомпилируемых) или C++ (компилируемый). У меня была та же проблема, и я решил забить на написание тому подобных скриптов на PHP.
 
Ответить с цитированием

  #17  
Старый 04.10.2009, 10:32
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

Цитата:
если её включить - скрипт вообще нельзя будет остановить
используй проверку чтот типа есть файл с названием stop то die(); тогда скрипт можно остановить))
 
Ответить с цитированием

  #18  
Старый 04.10.2009, 13:33
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Скрипт можно остановить также просто перезаписав на его место новый скрипт с тем же именем и запустить:

PHP код:
<?exit;?>
 
Ответить с цитированием

  #19  
Старый 04.10.2009, 17:43
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

Цитата:
ТС, не используй PHP для брутеров, ботов и т.п... Лучше используй Perl (это на счет некомпилируемых) или C++ (компилируемый).
для этого надо их как минимум знать
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт цитатника just_shark PHP, PERL, MySQL, JavaScript 0 18.09.2009 20:45
Скрипт спамелки. Need Help /!\ Dr_SoF PHP, PERL, MySQL, JavaScript 5 05.02.2009 20:14



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ