Wap що це таке
3 Як зробити WAP-сервер
3.1 HTML vs WML
3.2 WAP-шлюзи
3.3 Пишемо на WML
WML багато в чому нагадує HTML, і вивчити його не складає труднощів. Однак при використанні WML доводиться дотримуватися кількох неформальних рекомендацій.
WML-тексти чутливі до регістру (як тексти на мові Сі), і в цьому полягає одна з хоч і непринципових, але важливих в практичному плані особливостей WML. Послідовності символів перекладів рядка, табуляції, пробілів завжди перетворюються в один пробіл.
Все WML-документи мають розширення .wml і починаються з трьох стандартних рядків:
Колода береться в теги Всередині колоди один за одним слідують опису карт:
За допомогою спеціальних шаблонів можна визначати додаткові стандартні дії при зверненні до деяких або до всіх картах колоди.
Кожна карта повинна мати свій ідентифікатор і назву:
Більшість тегів WML - парні, т. Е. Що відкривають та закривають, як того вимагає стандарт XML, за невеликими винятками, наприклад, крім тега нового рядка
найпростіший тег ltpgt описує один параграф тексту: Закінчена сторінка (вона може бути, наприклад, збережена на сайті wap.pcweek.ru як заголовна - index.wml) повністю запишеться так:
Якщо виведений текст не вміщується на моніторі трубки, то користувачеві доведеться його прокручувати, тому краще не створювати великих карт і колод, а розбивати їх на маленькі складові, забезпечуючи продуманими засобами навігації.
Серед інших WML-тегів можна відзначити засоби захоплення призначеного для користувача введення, створення всіляких списків, розширеної навігації, форматування тексту. Крім того, є змінні, що починаються з символу $ і дозволяють передавати дані між картами.
Сформовану таким чином WML-сторінку можна покласти, наприклад, за звичайним FTP-протоколу на піддомен wap.pcweek.ru (це стандартна практика - організовувати для WAP-доступу сайти, починаються не з www, а з wap), після чого цей піддомен стане новим українським WAP-ресурсом.
Warning. mysql_connect () [function.mysql-connect]: Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/books/show2b.php on line 11
Warning. mysql_db_query () [function.mysql-db-query]: Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/books/show2b.php on line 19
Warning. mysql_db_query () [function.mysql-db-query]: A link to the server could not be established in /pub/home/javaport/javaportal/books/show2b.php on line 19
Warning. mysql_fetch_array (): supplied argument is not a valid MySQL result resource in /pub/home/javaport/javaportal/books/show2b.php on line 30
Дізнайся про що ти насправді зараз думаєш тут.
[An error occurred while processing this directive]
Warning. mysql_connect () [function.mysql-connect]: Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/news/worldnews.php on line 91
Warning. mysql_db_query () [function.mysql-db-query]: Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/news/worldnews.php on line 93
Warning. mysql_db_query () [function.mysql-db-query]: A link to the server could not be established in /pub/home/javaport/javaportal/news/worldnews.php on line 93
Warning. mysql_fetch_array (): supplied argument is not a valid MySQL result resource in /pub/home/javaport/javaportal/news/worldnews.php on line 95