shell_exec():
私はshell_exec()このような関数を使用するPHPサイトをやっています:
$file = "upload/" . $_FILES["file"]["name"];
$output = shell_exec("leaf $file");
echo "<pre>$output</pre>";
ここで、leafはスクリプトの同じディレクトリにあるプログラムですが、サーバーでこのスクリプトを実行しようとすると、何も得られませんでした。
exec():
このように使ってみるとexec():
exec("sh " . getcwd() . "leaf -h", &$output);
echo "<pre>";
print_r(&$output);
echo "</pre>";
私はこれを得た:
配列 (( )。
同じことをしますが、のecho代わりにを使用するとprint_r、これだけが得られます:Array
私は何ができますか?