使用HTML字符串输入,我可以保存该字符串并在PHP exec()命令中将其作为参数(java)传递吗?
目前,我有一个java.class文件,我想在按下按钮并由PHPExec命令调用时运行该文件 假设我将其保存在.class文件中:使用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。但是,该类文件需要参数。我想通过表单和提交按钮提供参数 对于访问者,加载站点后,他们将看
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");