2015-07-10 2 views
0

У меня возникли проблемы с использованием скрипта wml на моем сайте wml, когда я пытаюсь вызвать функцию, которую браузер загружает в файл wmls.Как я могу использовать скрипт wml в php-файлах?

Мой сервер имеет все типы пантомимы для WML

это пример моего WML кода, встроенного в PHP файл

<?header("Content-type: text/vnd.wap.wml");?> 
    <?echo('<?xml version="1.0" encoding="UTF-8"?>');?> 
    <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml12.dtd"> 
    <wml> 
    <card> 
     <p> 
     <b>WmlScript</b><br/> 
     <a href="wmlscriptfile.wmls#helloWorld()">Run WMLScript</a><br/> 
     $(message) 
     </p> 
    </card> 
    </wml> 

это является WMLScript код в WMLS файл

extern function helloWorld() 
{ 
    WMLBrowser.setVar("message", "Hello World. Welcome to our WMLScript tutorial."); 
    WMLBrowser.refresh(); 
} 

Я пытаюсь вставить wmlscript в файл php, изменяя тип mime в заголовке, но браузер загружает файл снова

+1

Вау, ностальгия в лучшем виде. На мгновение я подумал, что это снова 1998 год. Есть ли еще приложения в дикой природе, которые используют WML? – feeela

+0

У меня около двадцати тысяч клиентов, использующих приложение wml, это потому, что клиенты не хотят использовать свой смартфон –

ответ

0

Дело не в отправке правильного типа MIME, а в клиента, который знает, как обращаться с этим типом MIME.

Вам нужен клиент/браузер, который понимает, что такое WML.

Существует Firefox AddOn for Fx 3.5 and 4 - Я не знаю, работает ли он с последними версиями Fx.

Википедия знает, что: “As of 2013, WAP use has largely disappeared in Europe and the United States.”

+0

на самом деле я тестирую с помощью wap-браузера. У меня есть несколько телефонов с wap-браузером, но эти телефоны пытаются загрузить WMLS-файлы (встроенные в PHP, WML не имеют проблем для показа содержимого) –

Смежные вопросы