Почему вызов шелл функции не работает в цикле?

d0m1nus

Новичок
Здравствуйте уважаемые!

Есть следующий фрагмент кода...

Код:
if( ... ) {
for($i=0;$i<count($out)-1;$i++){
..........
..............
for($j=count($ap);count($ap)>0;$j--) {;
system("sed -i -e ".escapeshellarg("1 s/^/$ap[$j]/;")." $out[$i]");
}
}
}
Хочу записывать содержимое строки в файл с помощью sed, т.к. думаю что это будет быстрее, чем на php.

Код вешает скрипт и я получаю
Warning: shell_exec() [function.shell-exec]: Unable to execute

Возможно как-то установить таймаут для вызова шелл-функции в цикле for, т.к. боюсь, что проблема как раз в этом...
 
Последнее редактирование:

hell0w0rd

Продвинутый новичок
Хочу записывать содержимое строки в файл с помощью sed, т.к. думаю что это будет быстрее, чем на php.
Создание процесса отнюдь не дешевая операция. Не занимайся фигней, пиши на php. Фактически у тебя все нужные функции - обертки над c-функциями.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Почему не используешь одинарные кавычки, вместо двойных, они же быстрее обрабатываются интерпретатором?
 

Страшный Злодей

Бывший член клуба (достало хамство).
Возможно, вызов внешних программ запрещен политикой безопасности сервера?
 
Последнее редактирование:
Сверху