0

どうすればちゃんと使えるのか、誰か知っているのかなぁと思っていshell_exec()ました。ファイルで有効にしましたphp.iniが、機能しないようです。

ユーザー名とパスワードを使用してシェルにログインする必要がありますか?

画面-rにあるものにアクセスするにはどうすればよいshell_exec()ですか?

PS Minecraftサーバーでlistコマンドを実行して、データを返そうとしています。

4

2 に答える 2

1

いいえ、シェルにログインする必要はありません。シェルは、php コマンドを実行する OS ユーザーとして実行されます。まず、shell_exec が適切に動作していることをテストします。

<?php
$output = shell_exec('ls -lart');
echo "<pre>$output</pre>";
?>
于 2011-08-22T12:22:08.440 に答える
0

shell_exec対話型コマンドでは使用できません。画面を使用しているため、画面ログを有効にし、ファイル関数を使用しscreenlog.0て、画面が開始されたフォルダーに作成されたファイルを読み取ります。

于 2011-08-22T12:21:20.993 に答える