более того, у человека ж ещё - абсолютное непонимание того что он делает!)А у вас абсолютное непонимание, что нормально выкладывать не простыни рабочего кода, а упрощенные демонстрационные примеры, иллюстрирующие суть проблемы.
Какой же всё так низкий уровень у задающих тут вопросы, не способны выполнить элементарные действия, погуглить и доки почитать.
for ($key = 0; $key < count($arr); $key++) {
$val = $arr[$k];
...
}
usleep() с периодической проверкой статуса $proc_status = proc_get_status($ph);
if( !$proc_status['running'] ) { // завершился }.stream_get_contents($pipes[1]). Не работает почему-то. Отрубается только по timeout --killafter 5 10, через которую запускаю основное приложение. Вряд ли с while (!feof($pipes[1])) {...}; будет иначе.
злоумышленник вводит правильный логин и пароль, и его впускает, игнорируй задержку. Как отличить эту ситуацию?