情况如下:
我在我的域电子邮件(所以 *@domain.com)上有一个包罗万象的重定向到位于 /home/domain/scripts/piper.php 的管道脚本。这个 piper 脚本不在 Kohana ORM 中,但我所有的其他文件都在。我想尝试在这个 piper.php 文件中使用 Kohana。
我已经尝试(不成功)以下所有方法:
包括小花
我不知道需要包含什么,更重要的是如何覆盖 Kohana 用来确定正确控制器的 url 变量。此外,这是一个包罗万象的 piper,因此它不使用 HTTP(据我所知),而是执行命令。
管道
我尝试了以下管道:
/home/domain/public_html/index.php --uri="piper"
但是 cPanel 使这成为不可能,因为您只能指定目标脚本,而不能指定正确的标志等(除非我遗漏了什么)。
PHP 执行()
我尝试使用以下行:
exec("php /home/domain/public_html/index.php --uri=\"/piper\"")
我希望标准输入数据将在 exec() 命令中得到维护,但我永远无法让它识别 uri 命令,尽管我可以在我的本地主机上运行它并且它工作得很好。
我使用http://www.coderelic.com/2011/10/creating-cron-jobs-in-kohana-3-x-is-a-piece-of-cake/作为参考,但无法获得任何工作。
我对这些解决方案中的任何一种都感到满意,这样我就可以看到收到的电子邮件,对其进行解析,然后根据参数发送电子邮件。
如果您需要更多信息,请与我们联系!我很难过。