我们被要求在新站点上支持一些相当旧的 Perl 表单,因为我们使用的是基于 PHP 的 CMS,所以我们需要将 Perl 脚本包含到新的 CMS 中。
我尝试了一些 shell_exec 但它被禁用了。有人有什么想法吗?
Perl 扩展
有一个可用于 PHP 的 Perl 扩展。
Zend 开发者专区的一篇文章对此进行了详细介绍here http://devzone.zend.com/article/1712.
该扩展允许您:
- 加载并执行 Perl 文件
- 评估 Perl 代码
- 访问 Perl 变量
- 调用 Perl 函数
- 实例化 Perl 对象
- 访问 Perl 对象的属性
- Perl 对象的调用方法
您可以使用以下命令从 CVS 获取它:
$ cvs -d :pserver:cvs.php.net:/repository co pecl/perl
此处列出了运行 Perl 脚本的示例:
示例 1(test1.pl)
print "Hello from Perl! "
示例1(test1.php)
<?php
print "Hello from PHP! ";
$perl = new Perl();
$perl->require("test1.pl");
print "Bye! ";
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)