【发布时间】:2012-06-12 01:55:14
【问题描述】:
我认为这必须是一个非常简单的问题,但我没有为我想要完成的任务找到任何答案。
我有一个可以发送电子邮件的 PHP 文件。这部分有效。问题是,我需要这个 PHP 文件每 5 分钟“运行”一次。 我的问题不在于日程安排,我很确定我知道该怎么做。 我的问题是 PHP 文件的“运行”。 我的脑子里完全没有关于如何“执行”一个 PHP 文件的任何信息,而不是仅仅让它在浏览器中打开并到处吐出它的代码。 我知道这个 PHP 文件有效,因为当我在 Dreamweaver 中处理它时,我单击“发现”链接,其中显示“此文档的动态相关文件可能已更改,应该由服务器重新发现”它执行这个 PHP 文件,我收到了我的电子邮件。 我尝试过像THIS 这样的命令行,但它所做的只是吐出php 代码,就好像我在浏览器中运行它一样。实际上什么都没有发送。 有什么方法可以改变 PHP 文件本身的格式化方式,使其能够做到这一点? 当我单击“发现”使其工作时,Dreamweaver 正在做什么? 我觉得这应该是一件简单的事情,而且我不理解它的疯狂......
【问题讨论】:
-
cron 作业\windows 调度程序,php 命令行。 “php file.php”宾果游戏。 php.net/manual/en/features.commandline.php
-
如果你在本地机器上运行它,你需要确保你有某种邮件发送程序配置为使用 php。我不确定 Windows 选项是什么。
-
问题不在于发送的邮件。就像我说的,如果我在 Dreamweaver 中点击“发现”,邮件发送没有问题。
标签: php windows scheduled-tasks