HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #15221  
Старый 16.03.2010, 16:20
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме:
1014907

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

Цитата:
Сообщение от Alv  
Ну смотрите, Как на паскале:
Нужно подобное на PHP
Код:
$x=261;
tobyte($x);
echo $x;
function tobyte(&$a)
{
while($a > 255) $a -= 256;
while($a < 0) $a += 256;
}
 
Ответить с цитированием

  #15222  
Старый 16.03.2010, 17:25
Nek1t
Участник форума
Регистрация: 07.03.2008
Сообщений: 141
Провел на форуме:
405538

Репутация: 23
По умолчанию

Имеется скрипт, в котором в начале:
PHP код:
set_time_limit(0); 
ignore_user_abort(TRUE); 
Скрипт был запущен, а потом где-то зациклился. В итоге имеем скрипт, который висит в памяти и что-то делает. Возможность выхода в нем предусмотрена, но зациклился он до этой проверки. Как его теперь, лол, остановить?
Рестартнуть апач - не выход.
 
Ответить с цитированием

  #15223  
Старый 16.03.2010, 17:29
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Убить процесс по его pid? Хотя хз как это не практике )
 
Ответить с цитированием

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

Репутация: 3338


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

написать в скрипте вместо всего <?phpinfo();?> и вызвать заново )
 
Ответить с цитированием

  #15225  
Старый 16.03.2010, 18:23
Nek1t
Участник форума
Регистрация: 07.03.2008
Сообщений: 141
Провел на форуме:
405538

Репутация: 23
По умолчанию

m0Hze, процесс скрипта? По-моему это невозможно.
Pashkela, даже если удалить скрипт он все равно будет воркать, т.к. уже в памяти(BTW, на заметку).
А повторный вызов измененного файла сработает в отдельном потоке, нэ? Сейчас попробую.
 
Ответить с цитированием

  #15226  
Старый 16.03.2010, 18:27
Nek1t
Участник форума
Регистрация: 07.03.2008
Сообщений: 141
Провел на форуме:
405538

Репутация: 23
По умолчанию

Цитата:
Сейчас попробую.
Не, как я и думал, не сработало.
 
Ответить с цитированием

  #15227  
Старый 16.03.2010, 19:28
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Nek1t, скрипт из вне черпает какую-нибудь инфу или всё хоанит в памяти..?! Можно попробовать спровоцировать ошибку.. Например, если скрипт обращается к какому то файлу периодически то удалить этот файл (например) или ещё что-то...
 
Ответить с цитированием

  #15228  
Старый 16.03.2010, 19:53
Nek1t
Участник форума
Регистрация: 07.03.2008
Сообщений: 141
Провел на форуме:
405538

Репутация: 23
По умолчанию

Fepsis, да, цепляет, но у меня к ней доступа кроме как на чтение нет.
Цитата:
если скрипт обращается к какому то файлу периодически то удалить этот файл
Что я и сделал - снес локальный файл result.txt, в который постоянно заливается инфа. Файл-то удалился, только создался .nfs000000000028817000000098 с точной копией result.txt, скрипт продолжил работать с ним. Сейчас размер файла не растет(собственно это и есть следствие ошибки и зацикливания), но и удалить его нельзя.
 
Ответить с цитированием

  #15229  
Старый 16.03.2010, 20:23
namak
Познающий
Регистрация: 29.01.2009
Сообщений: 81
Провел на форуме:
255434

Репутация: 12
По умолчанию

Цитата:
Сообщение от AtomoS  
мэйби:
Цитата:
70. <?php
71. $count=0;
72. for ($x=0;$x<count(var_dump($out["params"])["param-ATTR"]);$x++) {
73. $param=var_dump($out["params"])["param-ATTR"][$x];
74. switch ($param["type"]) {

ну во первых скобки не правильно поставлены. во вторых все равно не работает, таже ошибка
 
Ответить с цитированием

  #15230  
Старый 16.03.2010, 22:57
Omegа
Новичок
Регистрация: 16.12.2009
Сообщений: 27
Провел на форуме:
203807

Репутация: 30
По умолчанию

namak, у тебя $out["params"]["param-ATTR"] должно быть массивом. Что у тебя выдаёт код
Код:
print_r($out);
?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ