如何从Perl脚本调用PHP脚本并将其输出作为变量?如何从Perl调用PHP脚本?
回答
my $phpOutput = `/usr/bin/php-cli your-script.php`;
请注意,您可能需要修改路径指向您的php
可执行文件。
如果你想拥有的输出流,你也可以用open
管道(Perl的< 3):
open PHPOUT, "/usr/bin/php-cli your-script.php|";
while (<PHPOUT>) {
# do something with the current line $_
}
我更喜欢使用'readpipe'来反引号,我认为它使意图更清晰。 – Matt 2010-03-24 16:38:43
它可能会更容易提炼成其核心问题这一点,如何从perl的,这是在perlop
手册页的信息回答别的程序有关qx
(或通过其他方式查找perl qx
命令)。这会告诉您如何运行外部程序并获取输出,假设您的PHP脚本在通过命令行调用时可以正常工作(可以通过php your-php-script.php
运行它吗?)。
如果您的脚本只能通过HTTP请求发挥作用,那么您需要使用类似于LWP :: UserAgent或WWW :: Mechanize的内容来通过其URL获取内容,与您需要使用HTTP_Request.php
PHP。
大声笑,感谢社区更新近8年后的事实。我在区分现在的状况方面要好得多,并且在比较页面中看到它在以前的状态下看起来很痛苦是很痛苦的。我认为这真的让一个人在稍后的一个小问题上得到这种待遇,所以很抱歉,但是如果有人让我更具追溯力,我不会抱怨。 :) – kbenson 2018-03-08 00:51:55
- 1. 如何从另一个perl cgi脚本调用perl cgi脚本
- 2. 如何从flex调用perl脚本?
- 3. 如何从Perl调用python脚本?
- 4. 如何从PIG调用perl脚本..?
- 5. 如何从Perl脚本调用shell
- 6. 如何从Perl CGI脚本调用curl?
- 7. 从vbscript调用perl脚本
- 8. 从Make调用perl脚本
- 9. 从JavaScript调用Perl脚本
- 10. 调用从Perl脚本
- 11. 从Python调用Perl脚本
- 12. 从Ruby调用Perl脚本
- 13. 如何从Windows PowerShell脚本调用Perl脚本
- 14. 如何从tcl脚本调用Perl脚本
- 15. 如何从php监控perl脚本
- 16. 如何从一个perl脚本调用多个perl脚本并生成输出?
- 17. 如何从perl脚本中调用的perl脚本获取变量?
- 18. 调用Perl脚本
- 19. 调用Perl脚本
- 20. 如何从另一个PHP脚本调用PHP脚本?
- 21. 如何从PHP调用CGI脚本
- 22. 如何从PHP调用Python脚本?
- 23. 如何从PHP调用R脚本?
- 24. 使用AJAX从JavaScript调用Perl脚本
- 25. 从perl脚本调用应用程序
- 26. 从脚本中调用php脚本
- 27. 从PHP脚本调用python脚本
- 28. 从vb.net调用perl脚本的参数
- 29. 从Java servlet调用perl脚本
- 30. 从Java调用“交互式”Perl脚本
我做了,没有出现。对于谷歌来说这太简单了,我猜。我是一个PHP的家伙,你可能已经猜到了,Perl对我来说就像是一个完全不同的宇宙。谢谢。 – vasion 2010-03-24 14:32:51