Частый посетитель
Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011
Помог: 22 раз(а)
|
PHP:
скопировать код в буфер обмена
//шапка сайта идет проверка для мобилы или нет страничка if ($HTTP_ACCEPT=="text/vnd.wap.wml") { header('Content-Type: text/vnd.wap.wml'); echo "<?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='begin' title='Example.RU'> <wml><card>"; } else {echo "<html> <head></head> <body>"; } // нехватает ё Ё добавить в массив $cyr = array('А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц','Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я', 'а', 'б', 'в', 'г', 'д', 'е', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я'); $utf = array("А", "Б", "В", "Г", "Д", "Е", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ы", "Ь", "Э", "Ю", "Я", "а", "б", "в", "г", "д", "е", "ж", "з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ", "ы", "ь", "э", "ю", "я"); $text = "Сам текст, который нужно конвертировать."; //если добавить в массив ё Ё изменить $i<64 на $<66 for ($i=0;$i<64;$i++) { $text = str_replace($cyr[$i], $utf[$i], $text); } //подвал if ($HTTP_ACCEPT=="text/vnd.wap.wml") { echo"</card></wml>"; } else { echo "</body></html>"; }
тебе осталось только доработать массивы там не хватка ё Ё
вот статья для понятия http://www.astromobile.ru/webdesign/wap-site/(Отредактировано автором: 13 Августа, 2011 - 18:55:18)
|