通过发送变量在php中执行hello.pl文件

通过发送变量在php中执行hello.pl文件,php,perl,exec,Php,Perl,Exec,我有一个文件hello.pl,我想在php中调用它。我使用了exec(perl-perl\u-tests\hello.pl)和 想要将变量发送到此pl文件中,您能给我一些建议吗?函数exec()只需运行控制台命令。因此,要使用参数调用脚本,只需在该函数中放入一个字符串,然后在命令行中运行该字符串 exec('perl-perl\u-tests\hello.pl arg1 arg2 arg3…)就可以了 谷歌搜索一分钟后:。底部有一个命令行条目。$\u POST['metin']$result=e

我有一个文件hello.pl,我想在php中调用它。我使用了exec(perl-perl\u-tests\hello.pl)和

想要将变量发送到此pl文件中,您能给我一些建议吗?

函数
exec()
只需运行控制台命令。因此,要使用参数调用脚本,只需在该函数中放入一个字符串,然后在命令行中运行该字符串

exec('perl-perl\u-tests\hello.pl arg1 arg2 arg3…)
就可以了


谷歌搜索一分钟后:。底部有一个命令行条目。

$\u POST['metin']$result=exec('perl-perl\u-tests\hello.pl',metin);回声$结果;而且我得到致命错误致命错误:在C:\xampp\htdocs\tutorials\deneme.phis
metin
字符串或变量中,只有变量可以通过引用传递?它是变量,我得到这个变量表单,然后
exec('perl perl\u tests\hello.pl.$metin)
应该可以工作。请注意,您应该确保控制台转义了
$metin
。转义是什么意思。我想这就是为什么我会遇到未定义的错误谢谢你的帮助