WAP сайты технология

Cruiser

Новичок
WAP сайты технология

Подскажите новичку хорошие ресурсы по технологии WAP плиз
Что это такое.
Зачем оно надо.
Скрещивание WAP и PHP
И т.п.
И побольше.
Спасибо.
 

shift_on_line

Новичок
Поскачивай скрипты wap на php и ПОИЗУЧАЙ.
http://www.yandex.ru/yandsearch?text=%F1%EA%E0%F7%E0%F2%FC+%F1%EA%F0%E8%EF%F2%FB+wap+php&stype=www
 

Cruiser

Новичок
При попытке отправить данные с телефона на сервер пишет "тип данных не поддерживается".
В опере все работает.
При выводе на экран перекодирую в UTF-8.
Посмотрел в какокм виде из формы пришло в Оперу,- все нормально UTF-8 в чем трабл?
 

svetasmirnova

маленький монстрик
Эмулятор возьми нормальный. M3Gate и Winwap нагугли. Лучше оба.
 

hussar

In code we trust!
И проверь валидность страницы на которой ругается (в опере есть даже такая функция). Скорее всего проблема именно в этом! Еще надо проверить возвращает ли твоя прграмма правильный доктайп документа.
 

Cruiser

Новичок
В WinWAP Pro все нормально пашет, переменная выводится в такой кодировке &#x043A это UTF-8?
 

svetasmirnova

маленький монстрик
Cruiser
WinWAP пропускает много ошибок. M3Gate нет, но там невозможно смотреть source ломаного файла. Поэтому я и порекомендовала *оба*
 

Cruiser

Новичок
Приведите, плиз, простой пример отправки данных из текстового поля на сервер и выводу его на экран.
А то так все равно не понять :(

Это кодированные по HTML стандарту символы UNICODE
Хм, я взял это отсюда http://antson.sc.ru/phpbook/17.html, там грится про UTF
 

kvf77

Red Devil
Cruiser

боюсь тебе надо понять что такое UTF, что такое кодирование
 

Cruiser

Новичок
Bad WML syntax. 'Fatal Error. Ln 1, Col 1 The main XML document cannot be empty'.
Это M3Gate выдает
 

svetasmirnova

маленький монстрик
Правильно. В WinWap туже страницу открывай (source) и смотри на предмет лишних символов. Если не найдёшь ошибку, source сюда.
 

Cruiser

Новичок
Страницы нормально отображаются, проверил на трех разных мобильниках, все перекодирую по методике автора по ссылке, трабла только с отправкой данных...
Я НЕ ЗНАЮ в какой кодировке приходят данные на сервер, мне НЕЧЕМ это проверить!
Если просто вывести на экран то что пришло то в юникоде этом.

-~{}~ 30.09.05 16:32:

Вот код в WinWAP
[source]
HTTP/1.1 200 OK
Date: Fri, 30 Sep 2005 12:28:19 GMT
Server: Apache/1.3.27 (Unix)
X-Powered-By: PHP/4.2.3
Connection: close
Content-Type: text/vnd.wap.wml; charset=koi8-r
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Last-Modified: Fri, 30 Sep 2005 12:28:19 GMT
--[ HEADER END ]------
<?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="home" title="Vekton"><p align="center">&#1047;&#1040;&#1054; &#1042;&#1077;&#1082;&#1090;&#1086;&#1085;<br/>home page<br/><br/><a href="index.php?m=r">&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;</a><br/><a href="index.php?m=t">Translit</a></p></card></wml>

[/source]
 

svetasmirnova

маленький монстрик
>Content-Type: text/vnd.wap.wml; charset=koi8-r
#1: В заголовке charset выводи корректный
 

Cruiser

Новичок
хм, дык charset сервер сам добавляет, как быть?
я поробовал заменить на utf-8, апач все равно заменил
 

Cruiser

Новичок
header("Content-Type: text/vnd.wap.wml; charset=UTF-8");
апач заменяет на koi8-r, это как нить лечится?
 

svetasmirnova

маленький монстрик
Как-то безусловно лечится, но я не знаю как. Предположительно [апачёвые] настройки. Или древняя версия PHP? Обновиться в любом случае не повредит.
 
Сверху