使用HTML字符串输入,我可以保存该字符串并在PHP exec()命令中将其作为参数(java)传递吗?

使用HTML字符串输入,我可以保存该字符串并在PHP exec()命令中将其作为参数(java)传递吗?,java,php,html,css,forms,Java,Php,Html,Css,Forms,目前,我有一个java.class文件,我想在按下按钮并由PHPExec命令调用时运行该文件 假设我将其保存在.class文件中: class Test { public static void main(String[] args) { String a = args[0]; System.out.println(a); } } 现在我想让PHP使用exec函数来执行这个java。但是,该类文件需要参数。我想通过表单和提交按钮提供参数 对于访问者,加载站点后,他们将看

目前,我有一个java.class文件,我想在按下按钮并由PHPExec命令调用时运行该文件

假设我将其保存在.class文件中:

class Test {
public static void main(String[] args) {
    String a = args[0];
    System.out.println(a);
    }
}
现在我想让PHP使用exec函数来执行这个java。但是,该类文件需要参数。我想通过表单和提交按钮提供参数

对于访问者,加载站点后,他们将看到平均表单+提交:

名字: 姓氏: 首先,将method=post添加到表单中:

<form action="action_page.php" method="post">
然后您可以使用exec:

$username = escapeshellarg($_POST['username']);
$lastname = escapeshellarg($_POST['lastname']);
exec("java test $username $lastname");