在PHP里如何实现按设定时间自动发送邮件!多谢!(急!!!) 写好php文件,然后加到crontab(*nix)或者计划任务(windoz) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 似乎也没有什么好方法。短时间(几分钟)内可以通过sleep()来控制时间,不然就要用自动刷新的页面,来判断时间是否符合要求。 如果你想由php生成收件人列表:先写一个发送邮件的脚本或者程序,然后在crontab/计划任务中添加该脚本或者程序。该脚本或程序的主要任务就是从一个指定位置(文件或者数据库)中读取收件人列表(该列表是由php生成的),然后发送邮件。如果你的web端和客户端(浏览器)都没有超时限制的话,你可以直接在该php脚本中完成这个任务:while(客户处于连接状态){ sleep(时间) if(满足条件) { 发送邮件 echo 反馈信息 }}也可以在php中生成让浏览器在指定时间刷新的脚本(条件是你不能关闭该浏览器)test.php<?php 发送邮件?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="refresh" content="到下一次发送邮件时间需要经历的秒数;URL=test.php"><title>测试</title></head><body>反馈信息</body></html> 如果你想由php生成收件人列表:先写一个发送邮件的脚本或者程序,然后在crontab/计划任务中添加该脚本或者程序。该脚本或程序的主要任务就是从一个指定位置(文件或者数据库)中读取收件人列表(该列表是由php生成的),然后发送邮件。如果你的web端和客户端(浏览器)都没有超时限制的话,你可以直接在该php脚本中完成这个任务:while(客户处于连接状态){ sleep(时间) if(满足条件) { 发送邮件 echo 反馈信息 }}也可以在php中生成让浏览器在指定时间刷新的脚本(条件是你不能关闭该浏览器)test.php<?php 发送邮件?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="refresh" content="到下一次发送邮件时间需要经历的秒数;URL=test.php"><title>测试</title></head><body>反馈信息</body></html> 关于mysql查询返回数组的一个小问题 50分,求OA人事管理系统设计方案 怎样使用正则表达式的Pattern!?? 请教如何执行文本里的SQL语句? 问一个iframe的传值的问题 发一个菜鸟安装vbulletin的安装笔记 这段程序总是返回can't 不知道为什么 触发器的方法(讨论) 这个如何实现???急 (在线等待) 请提供一个完整的在windows下的可以列出文件资源结构的PHP源代码程序! 请问php4.3版手册中Multi-Byte String Functions类函数是干什么用的阿 mysql小问题
短时间(几分钟)内可以通过sleep()来控制时间,
不然就要用自动刷新的页面,来判断时间是否符合要求。
先写一个发送邮件的脚本或者程序,然后在crontab/计划任务中添加该脚本或者程序。该脚本或程序的主要任务就是从一个指定位置(文件或者数据库)中读取收件人列表(该列表是由php生成的),然后发送邮件。
如果你的web端和客户端(浏览器)都没有超时限制的话,你可以直接在该php脚本中完成这个任务:
while(客户处于连接状态)
{
sleep(时间)
if(满足条件)
{
发送邮件
echo 反馈信息
}
}
也可以在php中生成让浏览器在指定时间刷新的脚本(条件是你不能关闭该浏览器)
test.php
<?php 发送邮件?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="refresh" content="到下一次发送邮件时间需要经历的秒数;URL=test.php">
<title>测试</title>
</head><body>
反馈信息
</body>
</html>
先写一个发送邮件的脚本或者程序,然后在crontab/计划任务中添加该脚本或者程序。该脚本或程序的主要任务就是从一个指定位置(文件或者数据库)中读取收件人列表(该列表是由php生成的),然后发送邮件。
如果你的web端和客户端(浏览器)都没有超时限制的话,你可以直接在该php脚本中完成这个任务:
while(客户处于连接状态)
{
sleep(时间)
if(满足条件)
{
发送邮件
echo 反馈信息
}
}
也可以在php中生成让浏览器在指定时间刷新的脚本(条件是你不能关闭该浏览器)
test.php
<?php 发送邮件?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="refresh" content="到下一次发送邮件时间需要经历的秒数;URL=test.php">
<title>测试</title>
</head><body>
反馈信息
</body>
</html>