exec は 127 を返します
exec($command,&$output,&$result);
echo $result;die();
結果は 127 を返します
コマンドが見つかりません
thisコンセプトとそれを解決する方法は何ですか?
-----解決策--------------------------------
外部プログラムを実行するためでしょうか?他の言語の文法と似ています!
------解決策---------
バックドアを作っていますか?
------解決策------------------
exec 関数の 3 番目のパラメータは、コマンドの実行ステータスです。127 が返される場合は、コマンドを実行したパスが間違っているか、権限がないことを意味します。
以下は、 127 エラー ドキュメント
「パススルーを使用する場合は必ずフル パス ('foo' ではなく、IE '/usr/local/bin/foo') を使用してください。そうしないと、終了コード 127 が発生します (コマンド見つかりません)。
ファイルに実行権限がない場合にもこのエラーが発生することを覚えておいてください。"
"Apache と php を chroot した場合は、/bin/ も配置する必要があります。そうしないと、exec() または passthru() が正しく機能せず、エラー コード 127、ファイルが見つかりません。"