I WonT To BeLiVe
Домашняя ] Вверх ]
All what you wont, Last update 12.08.07.


Upload

In Da Forum форум сайта смотрим тут


Новости Сайта

12.08.07 Доработан дизайн.


03.07.07 Добавлены разделы.

02.07.07 Новый дизайн.

22.11.06 Обновление.

10.07.06 Форум упал.

20.06.06 Новый форум.

17.06.06 Форум удален.
 

10.06.06 Новый дизайн.


________________
Происшествия
________________
Предложения и пожелания,нашли неработающую ссылку?

Напишите об этом Администратору
Спасибо !!!
 

 

Основы WML

В настоящее время все большую популярность приобретает доступ в интернет с мобильных телефонов (более подробно можно прочитать в описании протокола WAP). Сейчас на каждого москвича приходится хотя бы по одной мобиле. А это значит что перед разработчиками лежит непочатый край всех возможностей, которые можно реализовать в связке мобильный телефон-интернет. Это могут быть просто информационные ресурсы, средства электронной коммерции, средства он-лайн доступа к личным данным (например, к своему банковскому счету). В данный момент самым популярным языком для создания подобных ресурсов является WML - Wireless Markup Language (при разработке за основу взят язык XML, так что WML подчиняется правилам форматирования XML документа). Далее мы рассмотрим основы этого языка, его структуру, а заодно создадим самую простую wap страничку.

Но для начала, необходимо настроить сервер Apache соответсвующим образом - чтоб он понимал wml страницы. Сделать это очень просто - добавить директиву AddType textvnd.wap.wml .wml. в файл httpd.conf в секцию AddType.

Ну а теперь для примера давайте рассмотрим страницу wap.mts.ru (это не реклама ))
xml version=1.0 encoding=UTF-8
!DOCTYPE wml PUBLIC -WAPFORUMDTD WML 1.1EN httpwww.wapforum.orgDTDwml_1.1.xml
wml
card id=index title=WAP MTS
p align=left
img src=iwap1_icologo.wbmp width=49 height=30 alt=MTS
p
p align=center
img src=iwap1_ico8march.wbmp alt= width=32 height=32
br
a href=8march8 мартаa
p
p align=center
img src=iwap1_icowap_magazine.wbmp alt= width=32 height=32
br
a href=wap_magazineWAP-журналa
p
p align=center
img src=iwap1_iconewsweather.wbmp alt= width=32 height=32
br
a href=newsweatherНовости и Погодаa
p
p align=center
img src=iwap1_icomedia.wbmp alt= width=32 height=32
br
a href=mediaПресса и ТВa
p
p align=center
img src=iwap1_icosports.wbmp alt= width=32 height=32
br
a href=sportsСпортa
p
p align=center
img src=iwap1_icowork_study.wbmp alt= width=32 height=32
br
a href=work_studyДосуг и Карьераa
p
p align=center
img src=iwap1_icogoods.wbmp alt= width=32 height=32
bra href=goodsТовары и Услугиa
p
p align=center
img src=iwap1_icoguide.wbmp alt= width=32 height=32
br
a href=guideГид по городуa
p
p align=center
img src=iwap1_icogames.wbmp alt= width=32 height=32
bra href=gamesИгрыa
p
p align=center
img src=iwap1_icographics.wbmp alt= width=32 height=32
br
a href=graphicsМелодии и картинкиa
p
p align=center
img src=iwap1_icohumour.wbmp alt= width=32 height=32
br
a href=humourЮмор и Гороскопыa
p
p align=center
img src=iwap1_icochats.wbmp alt= width=32 height=32
br
a href=chatsЧаты и Знакомствa
p
p align=center
img src=iwap1_ico18.wbmp alt= width=32 height=32
br
a href=1818+a
p
p align=center
img src=iwap1_icomts_search.wbmp alt= width=32 height=32
br
a href=httpwww.mpoisk.ruwapМТС-Поискa
p
p align=center
img src=iwap1_icowap_sites.wbmp alt= width=32 height=32
br
a href=wap_sitesWAP-сайтыa
p
p align=center
a href=helpПомощьa
p
p align=center
a href=infoИнформацияa
p
card
wml


Давайте пробежимся по коду. Строка
xml version=1.0 encoding=UTF-8 говорит о том, что мы работаем с xml документом версии 1.0 и в кодировке UTF-8.
!DOCTYPE wml PUBLIC -WAPFORUMDTD WML 1.1EN httpwww.wapforum.orgDTDwml_1.1.xml - определяет тип документа — WML и адрес, по которому расположен файл с DTD (Document Type Definition), который нужен для определения правил обработки wml.
wml - Дек. Открывающий тег wml документа (аналог тегу HTML - html). Может встречаться один раз.
card - Карта. Открывающий тег wml документа (аналог тегу HTML - body). Может встречаться несколько раз.


А дальше идут, как видите, самые обыкновенные html теги абзацев, ссылок и картинок. Так что никаких особых сложностей.
Ну и, естественно, в конце документы закрывающие теги карты и дека.

Чтобы использовать wml при построении страниц на php необходимо задать header документа. Это делается так
php
header(Content-type textvnd.wap.wml);


Вот пример самой простой wap страницы
php
header(Content-type textvnd.wap.wml);
echo '
xml version=1.0 encoding=UTF-8
!DOCTYPE wml PUBLIC -WAPFORUMDTD WML 1.1EN httpwww.wapforum.orgDTDwml_1.1.xml
wml
card id=id1 title=Card1
Hello world!
card
wml';


Вот, собственно и все. Мы ознакомились с основами написания WML страниц. Кстати, Internet Explorer не умеет просматривать такие страницы, поэтому, чтобы посмотреть плоды своих трудов, можно использовать другие браузеры - Opera, Klindike Wap Browser и WinWAP (я предпочитаю Оперу )).

Автор Юферев Денис.
 

 


 

Новое из разделов:


Юмор:
Комментатор

 


Тюнинг:
Самое мощное авто

 


Web дизайн:
Хитрости

 


Мобильник:
Сервисные коды

 

 


История дня:

Звони по 0,01$


 

 
Hosted by uCoz