PHP Web サイト内から Java コードを安全に実行するにはどうすればよいですか?
Oct 23, 2024 am 12:50 AMPHP Web サイトからの Java コードの実行
Web サイト ユーザーがサーバー上で Java ファイルを実行できるようにするには、PHP の exec を使用した安全なアプローチをお勧めします。 () 関数。この機能を使用すると、Java ファイルを含むコマンドをサーバー上で実行できます。
Java ファイルを実行するには、-jar 引数を使用して Java クラスを含む jar ファイルを指定します。たとえば、HelloWorld.java という名前の Java クラスが helloworld.jar という名前の jar ファイルにコンパイルされている場合、次の PHP コードを使用してそれを実行できます。
<code class="php"><?php exec("java -jar helloworld.jar", $output); ?></code>
これにより、HelloWorld クラスが実行され、 Java プログラムによって生成された標準出力を $output 配列にキャプチャします。この出力を Web サイトに表示するには、PHP を使用して出力をエコーするだけです。
<code class="php">foreach ($output as $line) { echo $line; }</code>
Java プログラムの出力をリアルタイムでストリーミングするには、AJAX または JavaScript を利用できます。これには、サーバー送信イベント (SSE) または PHP スクリプトとクライアント側コード間の WebSocket 接続を設定する必要があります。その後、PHP スクリプトはループを使用して、Java プログラムの出力が利用可能になると、その出力をクライアントに継続的に送信できます。
以上がPHP Web サイト内から Java コードを安全に実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











LaravelのバックエンドでReactアプリを構築する:パート2、React
