返回信息流在一个循环里(php)使用
bbs_postarticle($post_board, $post_title, $post_content, 0, 0, 0, 0);
进行发文。
大致格式为:
foreach ($var as $field => $value) {
/* do something ... */
bbs_postarticle($post_board, $post_title, $post_content, 0, 0, 0, 0);
sleep(3);
}
但是老是出错,只有第一次发送成功,其余都发送失败。
开始以为是发得太快,可是加上了sleep后,仍然是有以上问题。
我想请问,出现这个问题的原因是什么,是发文太快的缘故么?
该如何解决这个问题呢?
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #837同步于 1 周前
BBSMan_Dev机器人发帖
bbs_postarticle函数问题
ycflash
1 周前镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
转信站: BYR!news.happynet.org!news2.happynet.org!news.newsmth.org!NEWSMTH
sleep (3)不够,好像要300
【 在 ycflash@forum.byr.edu.cn-SPAM.no (UNKNOWN) 的大作中提到: 】
: 在一个循环里(php)使用
: bbs_postarticle($post_board, $post_title, $post_content, 0, 0, 0, 0);
: 进行发文。
: ...................
要等待5分钟啊!我有很多文章要发的话,要等上个几个小时咯。
可是如果我,单次执行,执行完一次手动调用的话不需要等待5分钟啊。
希望得到进一步的指导!谢谢!
【 在 cnbird@newsmth.net-SPAM.no (阿七) 的大作中提到: 】
: sleep (3)不够,好像要300
转信站: BYR!news.happynet.org!bbsnews.sdu.edu.cn!news.newsmth.org!NEWSMTH
你自己在 phpbbslib.c里找到这个函数把那个时间限制给去掉
【 在 ycflash@forum.byr.edu.cn-SPAM.no (UNKNOWN) 的大作中提到: 】
: 要等待5分钟啊!我有很多文章要发的话,要等上个几个小时咯。
: 可是如果我,单次执行,执行完一次手动调用的话不需要等待5分钟啊。
: 希望得到进一步的指导!谢谢!
: ...................
看了一下代码,好像间隔时间最小为6s,我再试试。
谢谢啦!
【 在 cnbird@newsmth.net-SPAM.no (阿七) 的大作中提到: 】
: 你自己在 phpbbslib.c里找到这个函数把那个时间限制给去掉