当前位置:  开发笔记 > 编程语言 > 正文

你可以在Perl文件中包含PHP吗?

如何解决《你可以在Perl文件中包含PHP吗?》经验,为你挑选了2个好方法。

我有一个由其他人用Perl编写的页面.我不知道Perl,所以我写了一个PHP文件,现在只是来自Perl页面的链接.如果perl页面已经传递了某个变量,我想要做的是将PHP文件嵌入到Perl文件中.如果我正在使用PHP,我可以做到

if ($_GET['sidebar']) include "embedded.php";

我知道有办法在Perl中读取文本文件,但是我可以在Perl文件中包含PHP文件吗?

我认为它不起作用,因为它们是由服务器的不同部分处理的,所以没有很高的期望,但也许某人尝试了类似的东西.



1> rjamestaylor..:

如果您只想将PHP脚本的结果输出(HTML等)包含到perl生成的页面中,您可以使用反引号通过php-cli调用PHP脚本,如下所示:

首先,test.pl脚本:

[root@www1 cgi-bin]# cat test.pl
#!/usr/bin/perl
print "This is a perl script\n";
my $output = `php test.php`;
print "This is from PHP:\n$output\n";
print "Back to perl...\n";
exit 0;

接下来,test.php脚本:

[root@www1 cgi-bin]# cat test.php

这是运行"test.pl"的输出:

[root@www1 cgi-bin]# perl test.pl
This is a perl script
This is from PHP:
PHP generated this
Back to perl...



2> Leon Timmerm..:

有PHP和PHP :: Interpreter模块,都有一个include方法.尽管我自己也没试过.

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有