Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » WAP & PHP

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Zapadlo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попытался выводить скриптом на php новости из нюковской базы на wapсайтик, но не пойму, то ли мой мобильный телефон не понимает файлы с расширением php или php3 или ошибка в чем-то другом, интернет-эмуляторы все прекрасно показывают, потом даже пробовал с помощью mod_rewrite маскировать php скримты под wml все равно не понимает... Кто-то пробовал делать wapсайты с помощью php? может поделиться опытом, какие там могут быть подводные камни и вообще интересует любая русскоязычная инфа по этому вопросу...
на всякий случай телефон nokia 3510i сайт wapsurgut.ru (первая ссылка на главной страничке) эмулятором тестировал этим http://tagtag.com/cgi/wapemulator.cgi на эмуляторе все ОК

Всего записей: 114 | Зарегистр. 12-05-2002 | Отправлено: 13:03 24-05-2003
Saruman

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Zapadlo
Content-type у тебя правильно выставлялся?

Всего записей: 188 | Зарегистр. 20-01-2003 | Отправлено: 18:04 24-05-2003
Zapadlo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Content-type совсем не выставляется, примерно так каждая страничка выглядит (так выглядели все примеры, которые я видел, что это все значит, представляю очень смутно)
 
<?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="p1" title="wapsurgut.ru">
содержимое
</card></wml>

Всего записей: 114 | Зарегистр. 12-05-2002 | Отправлено: 22:53 24-05-2003
DStream

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Zapadlo
Где-то на форуме билайна я встречал тред на эту тему: их гейт очень жестоко относится к контенту и поэтому малейгие отклонения от стандарта на нем рубятся... Там народ жаловался на нечитаемость void.ru и вроде потом это дело на войде поправили. Посмотри - скорее войдовцы выложили хотя бы пару слов на этот счет.
А вообще напусти валидатор на свой сайт - мож это поможет?

Всего записей: 605 | Зарегистр. 03-05-2003 | Отправлено: 23:26 24-05-2003
Saruman

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Zapadlo
А что не выставляется - это не есть гуд. Насколько я помню, он должен быть указан в виде text/vnd.wap.wml - хотя лучше проверь в спецификациях.

Всего записей: 188 | Зарегистр. 20-01-2003 | Отправлено: 10:57 25-05-2003
Zapadlo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем спасибо
 
Saruman
где можно найти эти спецификации?
DStream
где можно найти такой валидатор?

Всего записей: 114 | Зарегистр. 12-05-2002 | Отправлено: 11:29 25-05-2003
Saruman

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Zapadlo
На русском дока:
http://www.citforum.ru/internet/articles/wmldoc.shtml
Оригинальные полные источники на http://www.wapforum.org

Всего записей: 188 | Зарегистр. 20-01-2003 | Отправлено: 12:11 25-05-2003
DStream

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Zapadlo
Может это http://www.mydatabank.ru/useful/wap2.htm устроит?

Всего записей: 605 | Зарегистр. 03-05-2003 | Отправлено: 13:00 25-05-2003
Zapadlo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибки всем

Всего записей: 114 | Зарегистр. 12-05-2002 | Отправлено: 18:09 25-05-2003
Shaun



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Что такое WAP !И как пользоваться!!С мобилами!!!Вот у меня почтовый ящик с WAP!
 
Добавлено
Что такое WAP !И как пользоваться!!С мобилами!!!Вот у меня почтовый ящик с WAP!

Всего записей: 180 | Зарегистр. 01-05-2003 | Отправлено: 23:47 25-05-2003
Saler



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди, помогите!!!
Имеется ссылка в цикле while такого вида:

Код:
print "<a href='poliph.php?pol_category=$category'>$category</a>";

Переменная считываается из MySql, encoding='windows-1251' (в остальном коде, в том числе и с данными MySql в кириллице, без проблем).
Срабатывает в Опере и во всех симуляторах, кроме Deck-It'а и... собственно самого браузера телефона
Что очень интересно - Deck-It код ссылки кажет как надо:

Код:
...<p align='center'><a href='poliph.php?pol_category=A'>A</a></p><p align='center'><a href='poliph.php?pol_category=Б'>Б</a></p>... и т.д.

Причем, если переменную заменить на конкретное значение, проблема отпадает.  
Млин, бьюсь второй день - нифига не выходит.

Всего записей: 298 | Зарегистр. 04-01-2003 | Отправлено: 23:25 12-05-2004 | Исправлено: Saler, 09:02 13-05-2004
Saler



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Справился с помощью ord() и chr().
 
Еще два вопроса на засыпку:
 
1. как сделать ссылку, чтобы gif с WAP страницы можно было сохранять как лого оператора, а не не как картринку в галлерее?
 
2. -//-, чтобы можно было загружать jawa (например, игры)?

Всего записей: 298 | Зарегистр. 04-01-2003 | Отправлено: 20:17 17-05-2004
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2.) просто дай ссылку на jar-файл - и девайс,если сможет, загрузит...
 
Добавлено
первый вопрос мне неясен

----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 11:52 24-05-2004
Saler



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mamay

Цитата:
первый вопрос мне неясен

На Nokia 7210 (на других не знаю) гарфический файл можно сохранить с WAP сайта только в папки галереи. Из этих папок логотип привинтить средствами телефона не получится - только Oxygen'ом (и то, только из встроенной папки).
Когда, например, с сайта клуба нокии закачиваешь логотип, телефон предлагает его установить логотипом оператора (а не сохранить в галерее - и вытащить его из телефона Oxygen'ом версии 2.1.5.0 не получится).
У них эти файлы идут с расширением .oplc - как я понял, просто измененном с '.gif.
Если попробовать скормить этот файл телефону (не с их сайта), то он будет ругаться, что не знает этого формата, а если изменить расширение на 'gif - как всегда - в галерею (ссылку на файл брал сдесь: http://mobile.club.nokia.com/content/spin/ea/7210/en/graph/color_logo.wml).
 

Цитата:
просто дай ссылку на jar-файл  

Их там 2 - .jar и .jad. Скармливать нужно только .jar ?
 
Еще вопрос назрел - нужно показать на странице уменьшенные копии .jpeg картинок. Пытаюсь сделать так:

Код:
 
<?
header("Content-type: image/jpeg");
$path_jpg = "http://мой_сайт.ru/путь/к/галерее/$img";
$im = imagecreatefromjpeg($path_jpg);
$im_d = imagecreate(30, 30);
imagecopyresized($im_d, $im, 0, 0, 0, 0, 30, 30, 128, 128);
imagejpeg($im_d);
?>
 

Эмуляторы все показывают нормально, а телефон не кочет
Он что, показывает только существующие физически файлы?

Всего записей: 298 | Зарегистр. 04-01-2003 | Отправлено: 16:57 25-05-2004
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
1.) кроме расширения  oplc они ещё передают Conten-Type:image/vnd.nok-oplogo-color !
2.) у каждого user-agent`a есть параметр max-deck-size - который являет собой максимальный размер страницы (контента) - если размер страницы вместе с картинкой превышает этот размер - то, в таком случае, получаем,в зависимости от user-agent`a, либо мат либо нифига....
 
Добавлено
добавил ссылку на статью про определение юзер-агентов в поднятую тему по WAP...

----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 09:54 26-05-2004
Saler



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mamay
За 1.) и за ссылку спасибо, как только появится время, буду разбираться.
2.) - Если это к последнему вопросу, то страница грузится, но вместо картинок текст из "alt". Если же дать прямые ссылки на .jpeg, то усё ОК.  
Если ничего не получится, придется создавать файлы копий картинок.
 
А где можно посмотреть описания Content-Type (и вообще хидеров) (желательно по-русски)?

Всего записей: 298 | Зарегистр. 04-01-2003 | Отправлено: 21:57 26-05-2004
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
смотри поднятую тему - там всё есть...
или спроси у гугла шо-то типа user-agent content-type

----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 09:35 27-05-2004
komper



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Этот скрипт выводит содержимое каталога в виде html а как сделать чтоб она выводила его в виде wml??? помогите люди добрые...
<?  
 
function show_direct ($direct){  
$op = opendir($direct);  
while ($file = readdir($op)){  
if ($file != "." && $file != ".."):  
echo "<li>".$direct."\\\\".$file; endif;}  
}  
 
$direct = ".";  
$op = opendir($direct);  
while ($file = readdir($op)){  
if ($file != "." && $file != ".."):  
if (is_dir($file)):  
show_direct ($file);  
else: echo "<li>".$file; endif; endif;}  
 
?>  

Всего записей: 56 | Зарегистр. 18-04-2004 | Отправлено: 22:09 22-09-2004
Savelius

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Плиз хелп! Такой трабл - написал на пхп скрипт который работает с mysql базой а конкретно дублирует форум существующего html сайта в wml. Сделал, работает, обрадовался. Не тут то было. Кароч! Через некоторое время, как правило через два дня wml перестаёт отображаться на мобиле- пишет Ошибка http отсутствует содержимое wml. Перезагрузишь сервер всё опять ОК! ПРойдёт денёк другой - опять упал :| Вобщем не понять! Wml генериться правильно. В Opere, WinWap, Klondike всё ок! А на мобиле пока не перезагрузишь не фурычит!  В начале кода - header("Content-type: text/vnd.wap.wml"); Вобщем не могу понять откуда этот трабл идёт - сервер виноват, база, или mysql. Кстати когда захожу в моменты падения на сайт через http://waprunner.wap3.net/emu_wap3/p/wap3/ то пишет что socket error 61. Что это за ошибка и откуда она берётся?

Всего записей: 2 | Зарегистр. 29-09-2004 | Отправлено: 17:41 29-09-2004
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
socket error 61
а сайтик хоть покажи... может у тебя с wml не всё впорядке...
 
Добавлено
komper

Код:
 
это  
 echo "<li>".$direct."\\\\".$file;
заменить на
 echo $direct."\\\\".$file.'<br/>';
 


----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 16:09 01-10-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » Web-программирование » WAP & PHP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru