在没有任何人访问我的网站或使用cron的情况下,我如何使我的php脚本在将来通过电子邮件发送给我?

在没有任何人访问我的网站或使用cron的情况下,我如何使我的php脚本在将来通过电子邮件发送给我?,php,web,Php,Web,我想写一个php脚本,在没有任何人访问网站或使用cron的情况下,在特定的日期和时间给我发电子邮件 我有一个没有cron的网络主机,我想知道是否有可能制作一个脚本,例如一份时事通讯,在将来自动给某人发送电子邮件 有什么帮助吗?谢谢 除非您有一个使用AJAX请求向您发送邮件的网页。但这将需要无限期地打开该网页。除非我搞错了,否则我不知道有什么软件可以做到这一点 PHP无法通过电子邮件发送给您,除非有什么事情引起您的注意(cron作业或用户访问网页)这应该如何发生?当服务器没有输入时,服务器如何知道

我想写一个php脚本,在没有任何人访问网站或使用cron的情况下,在特定的日期和时间给我发电子邮件

我有一个没有cron的网络主机,我想知道是否有可能制作一个脚本,例如一份时事通讯,在将来自动给某人发送电子邮件


有什么帮助吗?谢谢

除非您有一个使用AJAX请求向您发送邮件的网页。但这将需要无限期地打开该网页。除非我搞错了,否则我不知道有什么软件可以做到这一点


PHP无法通过电子邮件发送给您,除非有什么事情引起您的注意(cron作业或用户访问网页)

这应该如何发生?当服务器没有输入时,服务器如何知道他必须做些什么

这正是cron的用途:定期启动一个脚本/程序,然后这个脚本就可以做一些事情(检查日期等)

另一个触发因素是访问该站点,脚本可以在那里检查是否达到了您的日期,然后做一些事情

剩下的一个选项是,一个永远运行的脚本,如果达到时间,它会定期检查。我的猜测是,这在主机上是不可能的,因为执行时间通常固定为最长时间。(防止意外循环和其他事情)


总结一下:不,在共享主机上实际上没有办法不允许cron作业。

我建议您记住,如果您通过PHP发送大量邮件,几乎所有服务(如gmail或outlook)都可以将您的邮件标记为垃圾邮件。这就是为什么你需要像mailchimp这样的服务。如果你只需要发送一封邮件,就不需要使用外部服务。是的,Fabian和tdoggy,我想我必须学习cron(并获得一个实现了cron的网络主机),使用批处理文件访问我的网站,或者获得足够的网站用户。