system Выполняет внешнюю программу и отображает вывод &reftitle.description; stringfalsesystem stringcommand intresult_code&null; Функция system похожа на C-версию этой функции в том, что она выполняет заданную команду command и выводит её результат. Вызов функции system также пытается автоматически очистить буфер вывода веб-сервера после каждой строки вывода, если PHP работает как модуль сервера. Если вам нужно выполнить команду и получить все данные из команды непосредственно без каких-либо препятствий, используйте функцию passthru. &reftitle.parameters; command Команда, которую выполнит функция. result_code Если передан аргумент result_code, то в эту переменную будет записан код возврата выполненной команды. &reftitle.returnvalues; Функция возвращает последнюю строку вывода команды в случае успешного выполнения, иначе &false;. &reftitle.examples; Пример использования функции <function>system</function> '; // Функция выводит полный результат команды ls и возвращает // последнюю строку вывода в переменной $last_line. Функция сохраняет код возврата // команды в переменной $retval $last_line = system('ls', $retval); // Выводим дополнительную информацию echo '
Последняя строка вывода: ' . $last_line . '
Код возврата: ' . $retval; ?> ]]>
&reftitle.notes; &warn.escapeshell; ¬e.exec-bg; &reftitle.seealso; exec passthru popen escapeshellcmd pcntl_exec Оператор исполнения