私は自分のウェブサイトにフォームを設定しています。フォームに関する情報を電子メールで送信する PHP コードで、フォームに関する情報を印刷する Java プログラムも実行する必要があります。ここに私のPHPコードがあります
$name = $_POST['name'];
$email_address = $_POST['email'];
$date = $_POST['date'];
$time = $_POST['time'];
$message = $_POST['message'];
$info = array($name, $email_address, $date, $time, $message);
exec('java -jar "C:\SomePathTo\HelloWorld.jar" $info 2>&1' , $output);`
var_dump($output);
そして私のJavaコード
public class HelloWorld {
public static void main(String[] args) {
for(int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
}
私のウェブサイトがこのコードを実行すると、次の出力/エラーメッセージが表示されます
array(1) { [0]=> string(197) "Error: Unable to access jarfile C:\SomePathTo\HelloWorld.jar" }
ヘルプ!