两个方法
1.逐个邮件进行发送,单个邮件发送完成后返回完成信息给首页,首页显示完成信息后再次要求发送!以此循环!至发送完毕或被客户端终止!
2.用框架来发送,用parent来显示发送状态!
1.逐个邮件进行发送,单个邮件发送完成后返回完成信息给首页,首页显示完成信息后再次要求发送!以此循环!至发送完毕或被客户端终止!
2.用框架来发送,用parent来显示发送状态!
解决方案 »
- 怎么用自己的硬盘当空间网站啊?
- 请问怎样将字符串转化为ascii码?
- 送分了 ntwdblib.dll 版本为 2000.80.2039
- 某php页面中有一提交按钮(post方式提交数据),如何在特定时间点模拟按下?
- 如何使文本数据库实现分页显示,
- 类中访问数据库的问题
- 非常的不解:::感觉session很不好用???不管浏览器开与否,只要过了php.ini中设置的30秒,它就无效了???那不是与cookieset一样的
- 请问:在php中怎样才能不停的查询oracle数据库里面的值?
- 下拉列表选中值的处理
- 钉钉免密登录一直43009
- 请教:winXP怎么样配置php支持mysql呢?
- windows XP上:php代码都没有显示,为什么?
客户端JS脚本通过setInterval不断读取页面的最新值,并显示出来.
ajxa: 发送函数部分:
xmlHttp.onreadystatechange = sendmailChanged;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
ajxa:接收部分:
function sendmailChanged() {
if(xmlHttp.readyState == 4) {
alert(xmlHttp.responseText);
//*******************
在上面看来,后面的php 页面一定是循环输出值的。可是我发现问题就在这里。
是php 页的问题。它是在全部输出后 ,js 文件里的状态才改变的。并不是输出一个值,改变一次的。
所以在js 文件里没有办法处理这个问题。现在只有一种方法没试了。
不请求,服务器不会自动将数据推到数据库端
你的这个问题,可以这样做,每发送一个,自动echo一个就行了,虽然是排到很长,但同样能看到相关内容
我现在测试的代码就是每发送完成一个邮件就 echo $n;
可是这样要全部发送完成。才会显示在首页的。例如有一次群发只是发送三个邮件地址。那么退回值就是:
123
//**************
echo $n; // echo 1;
echo $n; // echo 2;
echo $n; // echo 3;123
//**************
而我想要的是,2把1盖上,3把2盖上。
这样最终显示的只是一个数字。而不是一串数字。你说的有道理。可是我在想会不会有其它的办法我没想到。正在想。