http://net.tutsplus.com/tutorials/php/managing-cron-jobs-with-php-2/
我已经从这个网站下载了代码。我如何使用Cron作业发送邮件?我正在使用WIndows XP。请帮助我。我是PHP的新手。
答案 0 :(得分:4)
cron是类Unix计算机操作系统中基于时间的作业调度程序。 cron使用户能够安排作业(命令或shell脚本)在特定时间或日期定期运行。它通常用于自动化系统维护或管理,但其通用性意味着它可以用于其他目的,例如连接到Internet和下载电子邮件。
答案 1 :(得分:2)
Cron是一个按计划运行命令的实用程序。它是大多数UNIX和类UNIX系统的标准配置,但不适用于Windows。
您可以get cron for windows或使用scheduled tasks代替。
答案 2 :(得分:0)
将其设置为Windows预定任务,而不是cron作业。
您可以从command line运行PHP,如:
C:\PHP5\php.exe -f "C:\PHP Scripts\script.php"
编辑:您提供的链接是用于管理cron作业的PHP工具。你需要安装一个Windows版本的cron,其中一个答案指出。如果您只想定期运行任务,请使用Windows调度程序执行此操作。
答案 3 :(得分:0)
1)创建批处理文件
打开记事本。
粘贴线
“C:\ xampp \ php \ php.exe”“C:\ xampp \ htdocs \ test \ mail.php”
点击“文件” - > “另存为”
确保“另存为类型:”设置为“所有文件”
将文件“cron.bat”保存到C盘
/ 注意:test是文件夹名称 /
2)安排批处理文件运行
打开命令提示符
粘贴以下SchTasks / Create / SC DAILY / TN“我的任务”/ TR“C:cron.bat”/ ST 09:00
按Enter键
这将使脚本每天上午9点运行。
注意:请尝试使用此链接获取更多信息 http://www.howtogeek.com/51236/how-to-create-modify-and-delete-scheduled-tasks-from-the-command-line/
3)mail.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.";
?>