2013-01-24 49 views
1

我有一个预定邮件数据库。我想创建一个在Web服务器上连续运行的服务(请参阅Windows服务器),并通过检查计划时间来选择需要执行的行。我希望在没有任何人为干预的情况下发生。你能帮我解决这个问题吗?通过PHP发送预定邮件

我已经做了一些研究和翻起来的结果是使用cron工作。但我的托管不在Linux上,我需要在PHP中实现它。

+1

一个窗口,我们使用的调度。你可以检查如何实现它。 –

回答

2

1)使用Windows调度程序。

2)你能与运行的PHP文件:

C:\Path\to\php.exe -f "C:\Path\to\file.php" 
+0

它拯救了我的一天。 – Rajasekhar

1

我会从一个问题开始:您是否绝对必须在Web服务器上运行这样的工作?我的意思是,将网络服务器与类似cron的工作分开可能会更好。所有你需要的方法都可以从你可以运行计划任务的地方访问预定的消息数据库。

如果你有从Windows服务器内做到这一点,我相信你将不得不使用计划任务(虽然,你有你的托管服务提供商,以检查它,最不容许这样的服务)。