ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #15221  
Старый 16.03.2010, 16:20
Аватар для WNZRS
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
Nek1t
Участник форума
Регистрация: 07.03.2008
Сообщений: 141
Провел на форуме:
405538

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

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

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

Репутация: 3171


По умолчанию

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

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

Репутация: 3338


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

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

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

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

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

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

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

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

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

Репутация: 536


По умолчанию

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

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

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

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

  #15229  
Старый 16.03.2010, 20:23
Аватар для namak
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а
Omegа
Новичок
Регистрация: 16.12.2009
Сообщений: 27
Провел на форуме:
203807

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ