|
|
|
| Есть такой код:
if (mysql_num_rows($rs) <= 0)
{
mysql_close($conn);
echo "<font color=red> ПРОИЗОШЛА НЕИЗВЕСТНАЯ ОШИБКА! </font>";
unset($sql, $row, $conn, $db,);
\* тут нужно сделать паузу 30 секунд*\
header("Location: http://localhost/index.php"); exit();
}
|
Пробовал set_time_limit(30); - не работает
sleep(30); - сообщение не выводится, а просто выжыдается пауза.
Подскажите, пожалуйста , что можно придумать ? | |
|
|
|
|
|
|
|
для: Nigma07
(17.01.2008 в 21:21)
| | Попробуйте setInterval. | |
|
|
|
|
|
|
|
для: dima2207
(17.01.2008 в 21:30)
| | Что за команда setInterval? на php.net не нашёл(
В случае ТС я бы перед sleep поставил flush | |
|
|
|
|
|
|
|
для: dima2207
(17.01.2008 в 21:30)
| | автор, flush(); sleep();
dima, это форум php =) | |
|
|
|
|
|
|
|
для: bronenos
(17.01.2008 в 21:36)
| | >автор, flush(); sleep();
А как использовать вместе flush() и sleep() ?
Написал flush(); sleep(10); - выдало Warning: Cannot modify header information - headers already sent и header не сработал
flush(10); sleep(); - тоже не фурычит | |
|
|
|
|
|
|
|
для: Nigma07
(17.01.2008 в 22:15)
| | перенаправляйте либо js либо meta | |
|
|
|
|
|
|
|
для: bronenos
(18.01.2008 в 00:33)
| | >перенаправляйте либо js либо meta
Туго у меня с js либо meta
Попробовал, конечно, но так ничего не получилось :-(
Такой мощный язык PHP, а простейшую паузу выдержать ... | |
|
|
|
|
|
|
|
для: Nigma07
(18.01.2008 в 02:06)
| | даная задача решаеться не на пхп ,а на хтмл... | |
|
|
|
|
|
|
|
для: Nigma07
(17.01.2008 в 21:21)
| | что вы перед этим выводите? если ничего тогда вам поможет мета
<meta name="refresh" content="10; url=/index.php">
|
если выводите то
<script type="text/javascript">
setTimeout("location.href='/index.php'",1000*30);
</script>
|
| |
|
|
|
|
|
|
|
для: CrazyAngel
(18.01.2008 в 05:27)
| | Спасибочки CrazyAngel :) | |
|
|
|