"PHP" / Говнокод #4610 0 1234567891011121314151617181920212223242526 $myPid = getmypid(); $state = shell_exec("ps -o \"%p:%P:%c;\""); $psPid = false; $processes = array(); $linesArr = explode(";", $state); foreach($linesArr as $line) { $pProp = explode(":", $line); $processes[trim($pProp[0])] = $pProp; if($pProp[1] == $myPid) { $psPid = $pProp[0]; } } //checking pids of processes if($psPid !== false) { if(key_exists($psPid - 1,$processes) && preg_match("/micq/i",$processes[$psPid - 1][2])) { $sessionConfig->addPid($psPid - 1); } if(key_exists($psPid - 2,$processes) && preg_match("/tail/i",$processes[$psPid - 2][2])) { $sessionConfig->addPid($psPid - 2); } } Вот и этот код, про который я рассказывал в комментарии к #4609 Запостил: raorn, 13.11.2010 (Updated 24.03.2018) Комментарии (3) RSS dwinner 16 лет ago # 0 На первый взгляд ничто не предвещает опасности, ну почти, ничто, ))) Ответить Arigato 16 лет ago # 0 Злоупотребление Perl к добру не приводит. Потеряли программиста 🙁 Ответить japan007 16 лет ago # 0 дочитал до сюда shell_exec в 99% случаях залочено на хосте Ответить Добавить комментарий Отменить ответ Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю: А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
в 99% случаях залочено на хосте