Модераторы: diadiavova

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вопрос по wml, Проблема в кэширование или где? 
:(
    Опции темы
coloboc66
Дата 10.10.2007, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



Вот простой код файла file1.php
Код

<?php
header("Content-type: text/vnd.wap.wml");
echo'<?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">'; 
?>
<wml>
<head> 
<meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>
<card id="first" ontimer="#next"> 
<timer value="100"/>
<?php
include ("file2.php");
?> 
</card> 
<card id="next" ontimer="#first"> 
<timer value="100"/>
<?php
include ("file2.php");
?>  
</card>         
</wml>

А вот простой код file2.php :
Код

<?php
$time=time();
echo $time;
?>

Почему значения времени не меняются???
PM MAIL   Вверх
Shedar
Дата 10.10.2007, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 10.6.2007

Репутация: 2
Всего: 2



Переключение идет между card-амиодной страницы, которые генерировались в очень близкие моменты времени.  Потому и не меняются.
PM MAIL WWW ICQ   Вверх
coloboc66
Дата 11.10.2007, 07:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



10 секунд - это очень близкие моменты?! Непонятно...
Ну а как можно решить эту проблему?
PM MAIL   Вверх
Shedar
Дата 11.10.2007, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 10.6.2007

Репутация: 2
Всего: 2



Какие  10 секунд? Генериуем страницу. Одну. В пределах этой одной страницы есть несколько card-ов. Время генерации одной простой страницы ну никак не 10 секунд. Грубо говоря 
Код

<?php
$time=time();
echo $time;
echo "ла-ла-ла";
$time=time();
echo $time;
?>

Не удивительно ведь будет что выведет одно и то же время?.
PM MAIL WWW ICQ   Вверх
coloboc66
Дата 11.10.2007, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



Но там ведь стоят два таймера по 10 секунд, таймеры переключают карты, а карты по-идее должны каждый раз вызывать НОВЫЙ рнр-файл...
PM MAIL   Вверх
Shedar
Дата 11.10.2007, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 10.6.2007

Репутация: 2
Всего: 2



Цитата(coloboc66 @  11.10.2007,  09:29 Найти цитируемый пост)
а карты по-идее должны каждый раз вызывать НОВЫЙ рнр-файл


Почему новый? навигация ведь идет в пределах страницы.
PM MAIL WWW ICQ   Вверх
coloboc66
Дата 11.10.2007, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



Ну а как можно решить эту задачу? Нужно, чтобы на каждую карту из РНР-файла каждый раз приходили новые данные.
PM MAIL   Вверх
Shedar
Дата 11.10.2007, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 10.6.2007

Репутация: 2
Всего: 2



Все карты загружаются одновременно. Чтобы были разные данные - нужно сделать разными страницами.
PM MAIL WWW ICQ   Вверх
coloboc66
Дата 12.10.2007, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



Я в wml новичок, не знаю, стоит ли начинать новую тему: почему не работает простой код из учебника?
Код

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml> 
        <card id="Login" title="Login">
<p> UserName:</p>
 <do type="accept" label="Password">  
                <go href="#Password"/> 
                </do> 
<select name="name" title="Name:"> 
                        <option value="John Doe">John Doe</option> 
                        <option value="Paul Smith">Paul Smith</option> 
                        <option value="Joe Dean">Joe Dean</option> 
                        <option value="Bill Todd">Bill Todd</option> 
                </select> 
        </card> 
        <card id="Password" title="Password:">
 <p> Password:</p>
                <do type="accept" label="Results">
               <go href="#Results"/>  
                </do>
<input type="text" name="password"/> 
             </card> 
        <card id="Results" title="Results:"> 
        <p> 
        You entered:<br/> 
        Name: $(name)<br/> 
Password: $(password)<br/> 
        </p> 
        </card> 
</wml> 

PM MAIL   Вверх
Shedar
Дата 12.10.2007, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 10.6.2007

Репутация: 2
Всего: 2



Немного неправильно закрыты теги. правильнее вот так насколько помню:
Код

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/
<wml>
        <card id="Login" title="Login">
<p> UserName:
 <do type="accept" label="Password">
                <go href="#Password"/>
                </do>
<select name="name" title="Name:">
                        <option value="John Doe">John Doe</option>
                        <option value="Paul Smith">Paul Smith</option>
                        <option value="Joe Dean">Joe Dean</option>
                        <option value="Bill Todd">Bill Todd</option>
                </select>
</p>
        </card>
        <card id="Password" title="Password:">
 <p> Password:
                <do type="accept" label="Results">
               <go href="#Results"/>
                </do>
<input type="text" name="password"/>
</p>
             </card>
        <card id="Results" title="Results:">
        <p>
        You entered:<br/>
        Name: $(name)<br/>
Password: $(password)<br/>
        </p>
        </card>
</wml>

изменение в расстановке </p>
PM MAIL WWW ICQ   Вверх
coloboc66
Дата 12.10.2007, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



Не - всё-равно не работает.
PM MAIL   Вверх
Shedar
Дата 12.10.2007, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 10.6.2007

Репутация: 2
Всего: 2



"Не работает" - понятие очень растяжимое. Как именно не работает?
PM MAIL WWW ICQ   Вверх
coloboc66
Дата 12.10.2007, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



Вот эта карта:
Код

<card id="Results" title="Results:">
        <p>
        You entered:<br/>
        Name: $(name)<br/>
        Password: $(password)<br/>
        </p>
</card>

не видит значений переменных $(name) и 
$(password), они получаются пустыми.

Это сообщение отредактировал(а) coloboc66 - 12.10.2007, 19:44
PM MAIL   Вверх
Shedar
Дата 12.10.2007, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 10.6.2007

Репутация: 2
Всего: 2



http://cs.stu.cn.ua/~shedar/2.wml
Только что проверил со своего телефона - работает
PM MAIL WWW ICQ   Вверх
coloboc66
Дата 17.10.2007, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 10.10.2007

Репутация: нет
Всего: нет



Я для тестирования Оперой пользуюсь, может Опера кривовата?
Скажите пожалуйста: "Как тестировать wmlscript ?" Что для этого нужно? У меня стоит Денвер на локальном хосте. И Опера как броузер. Могу ли я с этими прогами тестировать wml-скрипты?
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.1261 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.