Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   header("Location: index.htm"); через 5 секунд (http://www.flasher.ru/forum/showthread.php?t=53068)

opex 24.12.2003 14:59

header("Location: index.htm"); через 5 секунд
 
кароче наверное все представляют как работает здесь на форуме пишеш сообшение нажимаеш отправить и через 5 секунд тебя отпровляет к нему а мне ндо чтобы вывило сообшениее там тикал щедщик 5 4 3 2 1 0 и тебя кидает на другую страницу
header("Location: index.htm"); не подходит так как перед тем как отправить выводится еще какаято информация как решить эту проблему не чего не выходит чтот у меня

<?
echo "вывод какойнить инфы<br>";
for ($i=5; $i>=0; $i--) {
echo "$i<br>";
flush();
sleep(1);
}
header("Location: index.htm");
?>

у меня шедчик выводит каждый раз новую строчку а надо чтобы старая цифра заменялась новой
заарнее спосибоооооооооооооооооооо

opex 24.12.2003 15:11

проблему с пере нопровлением я решил а вот как щетчик сделать не могу дагнать
PHP код:

<?
echo "вывод какойнить инфы<br>";
for (
$i=5$i>=0$i--) {
echo 
"$i<br>";
flush();
sleep(1);
}
echo 
"<script language=\"JavaScript\" type=\"text/JavaScript\"> location.href=\"php.php\"</script>";
?>


Crazy 24.12.2003 22:06

Купи китайскую тушь, кисть и лист рисовой бумаги.

Напиши крупно и четко:

PHP работает на сервере, а Javascript -- на клиенте

Обычно это утверждение истинно. Познание его смысла позволит тебе понять, что ты пишешь чушь.

opex 24.12.2003 23:43

я и без кисти это понимаю но в джаве я полный болт
может подскажеш как вот это будет на джаве
Код:

_root.onEnterFrame = function() {
        if (getTimer()>=5000 ) {
                trace("5 секунд прошло");
        }
};


opex 25.12.2003 00:34

ну спосибо что дали мне полный ответ кому может было интересно
PHP код:

setTimeout("location.href='index.php'"5000); 

Crazy а тебе большое спосибо правдо китайской туши не нашел купил Тайваньскую

kompadre 25.12.2003 09:47

Есть подозрение что _кому-то_ будет интересно поискать про метатэг - "refresh". Именно он обычно используеться для таких целей (так как например индексирующие боты не понимают яваскрипта) ... и позволяет твой таймаут, кстати.

P.S. Ключевые слова для поиска выделены жирными буквами.

ильсреальный 05.01.2004 04:02

<meta HTTP-EQUIV='REFRESH' CONTENT='5' URL='http://www.flasher.ru'>

CONTENT - число секунд до перехода на страницу в параметре
URL - страница на которую нужно перейти по истечению кол-ва секунд заданного в поле CONTENT.

Переход делается с помощью модели print($var);
На пример:
PHP код:

$content='5'// Время после которого браузер перейдет на страницу в секундах.
$url='http://www.flasher.ru';

$redirect='<meta HTTP-EQUIV=REFRESH CONTENT='.$time.' URL='.$url.'>';

print(
$redirect);
die(
"Через $time секунд вы будете переадресованы на страницу $url"); 

Все верно?

ильсреальный 05.01.2004 08:46

Мля, туда не смотреть, сюда смотреть. Там все неправильно

<meta HTTP-EQUIV='REFRESH' CONTENT='5; URL=http://www.flasher.ru'>

CONTENT - число секунд до перехода на страницу в параметре
URL - страница на которую нужно перейти по истечению кол-ва секунд заданного в поле CONTENT.

Переход делается с помощью модели print($var);
На пример:

PHP код:


$content
='5'// Время после которого браузер перейдет на страницу в секундах.
$url='http://www.flasher.ru';

$redirect='<meta HTTP-EQUIV=REFRESH CONTENT='.$time.'; URL='.$url.'>';

print(
$redirect);
die(
"Через $time секунд вы будете переадресованы на страницу $url"); 


Все верно?

Nirva 05.01.2004 10:00

ну если для єтого надо воспользоваться пхп, то можно указывать переменные в строках, даже если до и после них следуют символы, и вообще, если в строку ставишь переменную - окружи ее фигурными скобками
$string_ = "bla-bla {$var1} bla{$var2} bla-{$var3}bla";
$varX стринги, инты, були

Nirva 05.01.2004 10:02

всмысле числа, не тока инты конечно
главное что не массивы, объекты, ресурсы


Часовой пояс GMT +4, время: 09:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.