这里以外的情况:在文件中使用的Kohana Kohana的
我有一个包罗万象的上我的域名的电子邮件(所以*@domain.com)重定向到位于/家庭/域/脚本/吹笛管道脚本.PHP。这个piper脚本不在Kohana ORM中,但是我所有的其他文件都是。我想尝试在这个piper.php文件中使用Kohana。
我已经试过(不成功)以下所有:
包括Kohana的
我想不出有什么需要纳入,更重要的是如何重写URL变量的Kohana用于确定正确的控制器。此外,这是一个全面的吹笛者,所以它不使用HTTP(据我所知),就像执行命令一样。
管道
我试图管道于以下内容:
/home/domain/public_html/index.php --uri="piper"
不过的cPanel使这不可能的,因为你只能指定目标语言,而不是正确的标志等(除非我我错过了什么)。
PHP的exec()
我使用下面的行的尝试:
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/作为参考,但无法获得任何工作。
我很满意这些解决方案中的任何一种,以便我可以看到收到的电子邮件,解析它,然后根据参数发送电子邮件。
让我知道你是否需要更多信息!我被困住了。
在你的php exec上一定要包含php的完整路径。如果你不知道它,请转到命令行并输入“which php”。我在cron工作中使用了类似的东西。例如:/ usr/bin/php /path/to/kohana/index.php --uri =“/ apn/index?task = fetch” – pogeybait