Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #30, МАЙ 2003 г.

WAP-ENGINES - Динамический WAP!

ManderX

Спецвыпуск Xakep, номер #030, стр. 030-032-2


WAP-portal

Помнишь, я тебе рассказывал про Phpnuke? Во-во, сейчас вспомнишь =). WAP-portal (оригинальное название) основан на Phpnuke (кстати, вышла 6.5 версия =) и может использовать таблицы своего большого брата (вспомни то, о чем я говорил выше), слить его можешь тут - http://script.emanual.ru/get?i=43, кстати, он на английском =). Функции у него приблизительно такие же, как и у Ipan-wml, есть еще чат. Установка обычная - распаковываешь куда надо, создаешь БД и заполняешь ее, используя WAP portal 0.1\jaffamonkey_WAP_portal\sql\tables_sql.txt. Теперь понеслась душа родимая! Если ты читал мою статью про пхп-нюк, думаю разберешься, мне лично скрипты понравились!

MyNews

Простой скрипт для публикации новостей на сайте с использованием WAP технологий. Тут все просто, после распаковки файлы для вап лежат в дире WAP, поэтому и натравлять браузер надо именно туда :). Там ты сразу нарвешься на index.php, он сделает редирект на index.wml, а там уже можно выбирать действия и передавать параметр detail.php =). Тоже ниче.

WAPPOP & GetMail

Больше всего скриптов для WAP я находил именно для проверки почты =(. Сейчас расскажу о двух таких особях, один на Perl, другой на Php. Сначала о том, который на Perl - GetMail.

GetMail можешь слить отсюда - http://verstalshiku.eto.krivoi-link/ego_nado.zamenit.na.verstke, написан он на Perl (хоть один!), поэтому cgi надо помещать в cgi-bin, а .wml в www. В getmailwp.cgi надо бы установить следующие переменные:

my $loginDir="/home/httpd/temp/";

#Путь до диры с временными файлами.

my $baseUrl="http://your.domain.com/getmail.wml";

#URL до getmail.wml

Хочу напомнить, что во временной дире файлы больше 10 дней не хранятся.

WAPPOP написан уже на PHP, плюс он требует MySQL. Качаем тут - http://www.sanisoft.com/WAPpop/, при установке надо отредактировать .htaccess файл в соответствии с твоей конфигурацией. Также надо отредактировать \lib\WAPlocal.inc и WAPpop.inc, ибо это не что иное, как файлы конфигурации.

Finish

Почему я не стал рассматривать другие скрипты? Тут есть две причины:

1. Чаще всего скрипты связаны с проверкой почты (выше я описал два).

2. Их просто не так много, как скриптов для обычной паги.

Но все же мы упустили ASP, каюсь, скрипты на ASP тоже существуют. На вот этом сайте ASP-маньяков
http://aspfree.com/authors/michaelw/freeaspandWAPhosts.asp (ссылочка ведет к описанию забугорных free WAP-хостингов) в разделе Demos можешь найти описание (подчеркиваю - полное (!) описание, правда на инглише =) asp-скриптов под WAP. Желаю тебе удачи и купи наконец телефон с GPRS =).

ЛИСТИНГ 1

<?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="card1" title="Simple WAP Page">

<p>WAP Testing</p>

<p><a href="#card2">Link2Second Page (card)</a></p>

</card>

<card id="card2" title="Second WAP page=)">

<p>It works!!!</p>

<p><a href="#card1">Back</a></p>

</card>

</wml>

Назад на стр. 030-032-1  Содержание