Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: автоопереход в wml
 
 автор: chexov   (29.12.2007 в 07:57)   письмо автору
 
 

подскажите способ автоперехода через определенное время в wml кроме

<card id='main' title='wait...' ontimer='index.php?page=2'><timer value='10'/>

я пробовал так:

echo "<onevent type='ontimer'>";
echo "<go href='index.php?page=2'/>";
echo "</onevent>";    
echo "<timer value='10'/>";

Но почему то не получается

   
 
 автор: Unkind   (29.12.2007 в 11:39)   письмо автору
 
   для: chexov   (29.12.2007 в 07:57)
 

В принципе, самый адекватный способ - это первый. И надо так проектировать скрипт, чтобы можно было в нужный момент переадресовать, т.е. не выводить сразу шапку WML-страницы.

   
 
 автор: chexov   (29.12.2007 в 13:11)   письмо автору
 
   для: Unkind   (29.12.2007 в 11:39)
 

гм, можно какой нибудь пример, а то сориентироваться не могу

   
 
 автор: Unkind   (29.12.2007 в 14:00)   письмо автору
 
   для: chexov   (29.12.2007 в 13:11)
 

Например, можно использовать шаблоны. Никогда не поздно будет остановить работу скрипта и вывести ошибку, сменить шаблон, перенаправить пользователя куда-то и так далее, так как тело документа (страницы) выводится в самом конце.

То есть может выглядеть примерно так:
<?php
// ...

$template = new templateROOTPATH );
$template->load_template'templates/' VERSION '/header.tpl''header' );
$template->load_template'templates/' VERSION '/page.tpl''body' );
$template->load_template'templates/' VERSION '/footer.tpl''footer' );

//
// Генерирование содержимого страницы, заголовки и прочее
//

// Вывод страницы
$template->evaluate();
?>

   
 
 автор: coloboc66   (29.12.2007 в 12:58)   письмо автору
 
   для: chexov   (29.12.2007 в 07:57)
 

Посмотрите в Опере, какие ошибки пишет? Скорей всего с кавычками проблема...
Везде, где echo, так попробуйте писать:

echo '<onevent type='.'"'.'ontimer'.'"'.'>';

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования