вот кусок кода
# Получаем список пользователей
for($i=0; $i<= $last; $i += PER_PAGE) {
$result = query('online.php?nm='. $i);
preg_match_all('#<a href="online.php\?m=about&to=(.*)&#', $result, $users);
# Отсылаем сообщения
for($a=0;$a<PER_PAGE;$a++) {
query('messages/writemessage.php?to='. $users[1][$a] .'&m=send', 'message='. $message);
}
}
подскажите пожалуйста, как сделать чтобы сообщения отправлялись с определенным интервалом времени, к примеру 5 сек
Можно вставить строчку Sleep(1000); Будет тебе задержка в одну секунду. Но важно помнить что в php.ini стоит ограничение на время выполнения скрипта. Главное не переусердствовать.
14 Окт 2012, 13:36а в каком месте нужно вставить? и если вместо 1000 написать 5000 то будет задержка на 5 сек?
14 Окт 2012, 13:38