同じフォルダにある.txtファイルに基づいてpagename.htmlファイルを編集する.jarを作成しました。 アイデアは私が(ウェブマスターとして).txtファイルに変更を加え、誰かが私のウェブページにアクセスしたときにPHPコードがpagename.htmlを編集する.jarを実行するので、ユーザーがpagename.htmlに行くときに.txtファイルに書いた内容に基づいて更新されたように見えます。 これは可能ですか?どうやって?PHPでサーバー上で.jarを実行
2
A
答えて
3
PHPのexec()
でCLIコマンドを実行できます。
詳細は、http://php.net/execを参照してください。 exec('java -jar filename.jar', $response)
あなたは与えられたコマンドが与えることができる任意の応答を取得するために使用することができます$response
変数:あなたのjar
あなたのような何かを行うことができますを実行するには
。
1
これには2通りの方法があります。
は@BrainStoneとして使用shell_execが示唆されます 出力の最後の行を返します文字列
使用exec機能として復帰出力ストリームのすべて。
あなたが使用しているサーバーに応じて、必要なパーミッションを設定し、関連するセキュリティ上のリスクがあるので、あなたがjarファイルに渡す入力に注意する必要があるかもしれません。
関連する問題
- 1. サーバ上でJARファイルを実行
- 2. リモートコンピュータ上でセレンスクリプト(jarファイル)を実行
- 3. Eclipseでサーバー上で実行中のMaven依存関係Jarをコピーする
- 4. Reactネイティブのサーバー上でphpコードを実行しています
- 5. サーバー上でコマンドを実行する方法は? PHPキューlaravel ssh
- 6. 同じサーバー上でphpとjavaを実行しています
- 7. Webサーバー(Heroku)上で実行可能なjarファイル(Discord bot)をホストする
- 8. Apacheサーバー上で.jarを実行しているのにメモリ不足のエラー
- 9. closeパテイセッションでサーバーのバックグラウンドでjarファイルを実行
- 10. サーバー上でMaven Webappを実行する
- 11. Webサーバー上でJavaを実行する
- 12. Powershell-サーバー上でスクリプトをリモート実行
- 13. サーバー上でプログラムを実行する
- 14. JBoss Wildflyサーバー上でSpringアプリケーションを実行
- 15. Weblogicサーバー上でSeleniumプロジェクトを実行
- 16. NginxサーバーでPHPを実行中
- 17. RFTサーバー上でエクスポート&実行する
- 18. リモートのubuntuサーバーでJava Jarを実行する
- 19. 実行中のjarコマンドをphp
- 20. Javaでjarファイルを実行
- 21. 生産サーバー上でYardサーバーを実行する方法は?
- 22. サーバー上のユーザーのPHPスクリプトを安全に実行する
- 23. PHPを介してWindowsサーバー上で.exeファイルを実行するには?
- 24. Laravelフレームワークを実行しているサーバー上でPHPコードを更新します。
- 25. 気流上でデータフロージョブを実行するためのjarパス
- 26. UNIX上で.jarファイルを実行するには?
- 27. Azure上でWebアプリケーションとしてjarを実行
- 28. IIS上で.jarファイルを実行する方法
- 29. PHPでJARファイルを実行してファイルを書き込む
- 30. このコマンドを実行すると、Eclipseでjarをデバッグする方法java -jar target/TextSecureServer-1.22.jarサーバーconfig/development.yml
[shell-exec](http://php.net/manual/en/function.shell-exec.php) – BrainStone
PHPで直接書くのはなぜですか?なぜJavaを使うのですか? – RealSkeptic