passthru

passthru -- 外部プログラムを実行し、未整形の出力を表示します

説明

string passthru(string command, int [return_var]);

PassThru()関数はExec関数と同様、 commandを実行します。 引数 return_var を指定した場合、 Unix command のステータスで置換されます。 この関数は Unix command からの出力がバイナリデータであり、 ブラウザーへ直接返す必要がある場合、Exec もしくはSystemの代わりに使用する必要があります。 よく使うのは、直接画像ストリームを出力することができる pbmplus ユーティリティの様なものを実行する場合です。content-type を image/gifに設定して、gifを出力するpbmplus プログラムを呼び出すことにより、直接画像を出力する PHP スクリプトを作成 することができます。

exec, system, popen, EscapeShellCmd, backtick 演算子 も参照下さい。