当system()被禁用时,运行perl



我试图运行一个Perl脚本使用:

$var = null;
system(PATH_PERL . 'script.pl', $var);
var_dump($var);

然而,我得到这个错误:

Warning: system() has been disabled for security reasons [...]

禁用功能的完整列表(含ini_get('disable_functions')):

system, system_exec, shell, shell_exec, exec, passthru, escapeshellarg, escapeshellcmd, proc_close, proc_open, ini_alter, popen, show_source, enable _dl, dl

当这些函数被禁用时,是否有任何方法可以执行Perl脚本?

shell没有办法执行它们;在PHP中执行shell命令的所有方法都被禁用。(除了解释perl在PHP(什么是没有意义的,我认为…;然后你也可以直接把perl翻译成php)

相关内容

  • 没有找到相关文章

最新更新