我需要使用PHP函数shell_exec()
。不幸的是,我正在使用共享托管和shell_exec() has been disabled for security reasons
。
通过我发现的cron作业php -q /home/user_name/exec_test.php >/dev/null 2>&1
,shell_exec()
仅在/home/user_name/public_html/
中被禁用,而在/home/user_name/
中则没有,我可以通过cron作业对其进行访问。
当然,我无法通过浏览器访问目录/home/user_name/
。 (我不想使用cron作业。)
我的想法是从php脚本以浏览器可访问的方向include
(include "/home/user_name/exec_test.php";
)我的exec文件。不幸的是,这给了我同样的错误:shell_exec() has been disabled for security reasons
有什么办法可以达到我想要的?有没有一种方法可以执行/home/user_name/exec_test.php
而不将其包含在/home/user_name/public_html/
目录中?