http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/
我已经从这个网站下载了代码。如何使用 Cron 作业发送邮件?我正在使用 Windows XP。请帮助我。我是 PHP 新手。
http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/
我已经从这个网站下载了代码。如何使用 Cron 作业发送邮件?我正在使用 Windows XP。请帮助我。我是 PHP 新手。
cron 是类 Unix 计算机操作系统中基于时间的作业调度程序。cron 使用户能够安排作业(命令或 shell 脚本)在特定时间或日期定期运行。它通常用于自动化系统维护或管理,尽管它的通用性质意味着它可以用于其他目的,例如连接到 Internet 和下载电子邮件。
Cron 是一个按计划运行命令的实用程序。它是大多数 UNIX 和类 UNIX 系统的标准配置,但 Windows 没有。
您可以为 windows 获取 cron或使用计划任务。
将其设置为 Windows 计划任务,而不是 cron 作业。
您可以从命令行运行 PHP,例如:
C:\PHP5\php.exe -f "C:\PHP Scripts\script.php"
编辑:您提供的链接是一个用于管理 cron 作业的 PHP 工具。您需要安装 Windows 版本的 cron,其他答案之一指出了这一点。如果您只想定期运行任务,请使用 Windows 调度程序来执行此操作。
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.";
?>