在PHP脚本中将perl脚本作为外部程序调用

时间:2012-05-27 17:01:24

标签: php perl

我想在PHP脚本中调用perl脚本作为外部程序,一旦PHP脚本完成运行,它应该将输出发送回html页面。我尝试使用exec命令来调用perl脚本,但它可以解决问题。请帮助这个简单的perl脚本,以便我可以尝试使用相同的!

Perl脚本:

#!/usr/bin/perl -s

$var1 = 'high';

print $var1;

提前致谢!!

2 个答案:

答案 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');