我正在编写一个 PHP 程序以及在我的计算机的本地主机上运行的 XAMPP 站点的一部分。我希望该文件将其两个字符串输入到我保存在计算机桌面上的 Java 程序中,然后将输出存储为字符串。我一直在尝试使用 shell_exec() 但我还没有让它工作。
有什么建议吗?
<?php
$artist = $_POST['artist'];
$songname = $_POST['songname'];
$artist = preg_replace('/\s+/', '', $artist);
$songname = preg_replace('/\s+/', '', $songname);
$artist=strtolower($artist);
$songname=strtolower($songname);
echo $artist;
echo $songname;
$output = shell_exec("/Users/ianterry/Desktop/CussCalc2/java CussCalc '$artist' '$songname'");
$output = shell_exec("/usr/bin/java -version");
echo $output;
?>
到目前为止,我在运行时得到的唯一输出是回显的两个字符串。
我是一名优秀的程序员,十分优秀!