我試圖運行使用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腳本時,這些富nctions被禁用?
什麼返回'print ini_get(「disable_functions」);'? – bwoebi
@bwoebi我在問題中添加了列表 – Keelan
在PHP中編寫Perl解釋器和VM實現。 –