-4

http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/

我已经从这个网站下载了代码。如何使用 Cron 作业发送邮件?我正在使用 Windows XP。请帮助我。我是 PHP 新手。

4

4 回答 4

4

cron 是类 Unix 计算机操作系统中基于时间的作业调度程序。cron 使用户能够安排作业(命令或 shell 脚本)在特定时间或日期定期运行。它通常用于自动化系统维护或管理,尽管它的通用性质意味着它可以用于其他目的,例如连接到 Internet 和下载电子邮件。

见参考

请参阅这篇文章如何通过 cron 作业使用 php mysql 发送电子邮件

于 2012-07-25T08:48:23.373 回答
3

Cron 是一个按计划运行命令的实用程序。它是大多数 UNIX 和类 UNIX 系统的标准配置,但 Windows 没有。

您可以为 windows 获取 cron或使用计划任务

于 2012-07-25T08:49:32.333 回答
0

将其设置为 Windows 计划任务,而不是 cron 作业。

您可以从命令行运行 PHP,例如:

C:\PHP5\php.exe -f "C:\PHP Scripts\script.php"

编辑:您提供的链接是一个用于管理 cron 作业的 PHP 工具。您需要安装 Windows 版本的 cron,其他答案之一指出了这一点。如果您只想定期运行任务,请使用 Windows 调度程序来执行此操作。

于 2012-07-25T08:47:12.373 回答
0

1)创建批处理文件

打开记事本。粘贴行
"C:\xampp\php\php.exe" "C:\xampp\htdocs\test\mail.php"
点击 "File" -> "Save As"
确保 "Save as type:" 设置为 "所有文件”
将文件另存为“cron.bat”到您的 C 盘

/注意:test 是一个文件夹名称/

2)安排批处理文件运行

打开命令提示符
粘贴以下 SchTasks /Create /SC DAILY /TN “My Task” /TR “C:cron.bat” /ST 09:00
Press Enter 这将使脚本每天早上 9 点运行。

注意:尝试此链接以获取更多信息 http://www.howtogeek.com/51236/how-to-create-modify-and-delete-scheduled-tasks-from-the-command-line/

3)邮件.php

         <?php      
          $to = "test@yourmailid.com";            
          $subject = "Test mail PHP";            
          $message = "This to Inform You that  Mr.name";         
          $headers  = "MIME-Version: 1.0\n";
          $headers .= "Content-Type: text/html; charset=UTF-8\n";
          $headers .= "From: yourmailid.com <info@example.com>\n";
          mail($to,$subject,$message,$headers);
          echo "Mail Sent.";
          ?>
于 2012-07-25T12:52:09.777 回答