string system
(string command, int [return_var]);Systemは、与えられた commandを実行し、結果を出力する C言語のsystem関数に似ています。 2番目の引数として変数が指定された場合、実行したコマンドの ステータスコードが、この変数に書き込まれます。
ユーザが入力したデータをこの関数に渡そうとする場合、 EscapeShellCmdを使用して、ユーザが システムをだまして、勝手なコマンドを実行することのないように するべきです。
PHP をサーバモジュールとして実行している場合、 System 呼び出しにより、各行を出力した後、 webサーバの出力バッファが自動的にクリアされます。
成功時にコマンド出力の最後の行が返され、失敗時に false が返されます。
コマンドを実行し、何の加工もせずに全てのデータをコマンドから直接 返す必要がある場合、PassThru関数をお使いください。
exec, PassThru, popen, EscapeShellCmd, backtick 演算子を参照下さい。