在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> 如何实现对一个文字进行渐变 这个函数实现的是什么功能啊? 今天刚领了营业执照,散点分 请问“网页快照”是怎么实现的? session超时设置的怪问题 我用iis5配置了php, 可是asp有时就不行了,出现500错误,如何解决? 论坛文章的树型结构是怎么实现的,要求用php编写。 大家来看看我的PHP程序是什么原因??瞧瞧。。。 怎么用PHP判断一个IP的正确性与完完整性? php为什么要有push pop等 请问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>