我想在PHP脚本中调用perl脚本作为外部程序,一旦PHP脚本完成运行,它应该将输出发送回html页面。我尝试使用exec命令来调用perl脚本,但它可以解决问题。请帮助这个简单的perl脚本,以便我可以尝试使用相同的!
Perl脚本:
#!/usr/bin/perl -s
$var1 = 'high';
print $var1;
提前致谢!!
答案 0 :(得分:0)
我建议尝试
exec ('path_to_your_script')
只要您想从PHP脚本执行它,这将适用于任何shell可执行文件或命令调用。
答案 1 :(得分:0)
通过exec调用的命令输出将存储在您给出的输出参数中(因此通过引用指定的原因)要么打印出该数组的内容,要么使用passthru()函数
的引用: http://www.php.net/manual/en/function.exec.php
http://www.php.net/manual/en/function.passthru.php
所以只是
passthru('/usr/bin/perl yourscript.pl');
而不是
exec('/usr/bin/perl yourscript.pl');