我将编写一个脚本来将文本文档解析为MySQL数据库。我将使用单独的实用程序将PDF转换为文本。这些PDF将通过电子邮件附件提交。
我正在寻找能否用PHP做到这一点,因为那是我最熟悉的服务器语言。第二个选择是Perl,但我会接受你的推荐。
所以语言需要能够:
我将无法完全访问服务器,因为它将由GoDaddy或类似服务器托管。
我熟悉PHP,但我想不出我是如何系统地检查邮箱的。如果PHP无法做到这一点,那么在没有来自浏览器的请求的情况下,服务器上执行任务的语言是否经常运行?
谢谢。
答案 0 :(得分:9)
您可以使用PHP脚本执行此操作,通过cron job进行管理。
答案 1 :(得分:4)
答案 2 :(得分:3)
如果没有客户端请求,PHP本身无法自行执行任务。
使用cron job来安排运行脚本的常用方法(shell,perl, PHP ,python等)。
如果您在IIS上运行,则可以在Windows中使用Schedule Tasks。
答案 3 :(得分:1)
Cron Job是要走的路。此外,如果我可以提出建议,请确保将PHP脚本放在Web可访问目录之外,然后通过CLI php运行它。
如果您的脚本位于可从Web访问的目录中,则可能会比预期的更频繁地运行...特别是如果机器人/抓取工具获取它。
答案 4 :(得分:0)