【发布时间】:2009-05-05 23:00:10
【问题描述】:
我和我的朋友正在为一系列游戏创建一个日志解析器。我们用 PHP/MySQL 编写了前端(Web),用 Perl 编写了解析器(当然也使用了 MySQL)。现在我们在让这两者交流时遇到了问题。
我们不想做的只是:一个在线管理页面,您可以在其中找到“解析”按钮。当您单击它时,一个 Perl 脚本应该启动。比如"exec("perl /home/www/Init.pm -f games_mp.log")。
这可能吗?请记住,它应该很容易设置。
我们已经尝试了从 system/exec 到 .htaccess 的所有方法,但似乎没有什么是开箱即用的。真的一点都不工作。
建议?
拉卡=)
【问题讨论】:
-
当您尝试运行该 system()/exec() 调用时遇到什么错误?
-
等等,调用 exec 时出现 403 Forbidden 错误?我不认为 exec/system 是你的问题。
-
不是apache不允许运行脚本的问题吗?
-
好吧,如果你得到一个 403 Forbidden 返回,这是一个 HTTP 错误代码,听起来请求根本没有命中 PHP。检查您的 apache 错误日志。
-
我不是在尝试使用 PHP,而是使用 Perl。而且我无法控制服务器,所以我无法读取任何日志..