|
|
|
|
<?php header('Content-Type: text/vnd.wap.wml'); ?>
<?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="Welcome">
<p align="center">Sasha's</p>
<p><img src='http://wap/image2.php' alt='code' /></p>
</card>
</wml>
|
<?php
header("Content-type: image/vnd.wap.wbmp level=0");
$im = imagecreatetruecolor(20, 20);
imagewbmp($im);
imagedestroy($im);
?>
|
Картинка не отображается и показывается Alt, тоесть надпись code. | |
|
|
|
|
|
|
|
для: valenok
(24.01.2007 в 20:55)
| |
print '<?xml version="1.0"?>';
|
Насчет картинки то какой-то странный у нее адрес; если относительный даете то не надо первым символом ставить / | |
|
|
|
|
|
|
|
для: bronenos
(24.01.2007 в 20:59)
| | А это ещё зачем? Скорее всего у человека шорт тэги отключены. | |
|
|
|
|
|
|
|
для: valenok
(24.01.2007 в 20:55)
| | Попробуйтее отправить другой хеадер. | |
|
|
|
|
|
|
|
для: Sergey89
(24.01.2007 в 21:03)
| | Который хедер?
Во втором и без level=0 не работает. | |
|
|
|
|
|
|
|
для: valenok
(24.01.2007 в 20:55)
| | > img src='http://wap/image2.php' alt='code'
wap - имя сервера? | |
|
|
|
|
|
|
|
для: Trianon
(24.01.2007 в 21:36)
| | Скорее всего, это тоже самое что и localhost =]
Хотя проблемы похоже с URL, такой код работает:
<?php
if ($_GET['type'] == 'image') {
header("Content-type: image/vnd.wap.wbmp level=0");
$im = imagecreatetruecolor(20, 20);
imagewbmp($im);
imagedestroy($im);
} else {
header('Content-Type: text/vnd.wap.wml');
print '
<?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="Welcome">
<p align="center">Sasha\'s</p>
<p><img src="?type=image" alt="code" /></p>
</card>
</wml>';
}
?>
|
| |
|
|
|
|
|
|
|
для: Trianon
(24.01.2007 в 21:36)
| | ну да.
http://wap/ имя сервера эквивалентное http://site.ru/
просто работаю на локалке, так удобней
скрипты находятся в той же папке поэтому полная ссылка тоже не обязательна помоему | |
|
|
|
|
|
|
|
для: valenok
(24.01.2007 в 21:49)
| | А мой код тоже не работает? | |
|
|
|
|
|
|
|
для: Sergey89
(24.01.2007 в 21:51)
| | Твой тоже не работает.
жалуется на неизвестный тип файла.
Хедер переставил вверх, пожаловались ну пустой xml файл..
Bad WML syntax. 'Fatal Error. Ln 1, Col 1 The main XML document cannot be empty'. | |
|
|
|
|
|
|
|
для: valenok
(24.01.2007 в 21:55)
| | Браузер то хоть какой? | |
|
|
|
|
|
|
|
для: Sergey89
(24.01.2007 в 21:56)
| | wap эмулятор для pc M3Gate
скрипты сохранять с расширением пхп
хедер: header('Content-Type: text/vnd.wap.wml'); | |
|
|
|
|
|
|
|
для: valenok
(24.01.2007 в 21:58)
| | Мэй би он не понимает заголовок image/wap.vnd.wbmp? Или imagewbmp отдаёт файл в непонятном для него формате. Я смотрел в Opera. | |
|
|
|
|
|
|
|
для: Sergey89
(24.01.2007 в 22:01)
| | Странно, в опере работает.
Сейчас эмулятор сменю.. | |
|
|
|
|
|
|
|
для: valenok
(24.01.2007 в 22:03)
| | --- | |
|
|
|
|
|
|
|
для: Sergey89
(24.01.2007 в 22:06)
| | FireFox показывает Alt ("code") и
Warning: Cannot modify header information - headers already sent by (output started at c:\www\wap\a.php:2) in c:\www\wap\a.php on line 9
а wap эмёлятор жалуется на неизвестный mime | |
|
|
|
|
|
|
|
для: valenok
(24.01.2007 в 23:27)
| | Какой код проверяете? FF не работает с WML. | |
|
|
|
|
|
|
|
для: Sergey89
(24.01.2007 в 23:30)
| | add on
в опере тоже ошибки с хедерами
а в опере наверное всё работает та как опера поддерживает одновременно оба вида передачи данных и комбинирует чтото по середине.а мобильники не поддерживают ещё и text/html и поэтому не могут корректно обработать поступившую информацию. | |
|
|
|
|
|
|
|
для: Sergey89
(24.01.2007 в 23:30)
| | Ну так как там? | |
|
|
|
|
|
|
|
для: valenok
(25.01.2007 в 16:06)
| | Мой код должен 100% в опере правильно работать. | |
|
|
|
|
|
|
|
для: Sergey89
(25.01.2007 в 16:10)
| | Ну работает.А на хедеры всё равно жалуется.
Смотрел через нормальную мобилу, тоже alt показывают.. | |
|
|
|
|
|
|
|
для: valenok
(25.01.2007 в 16:15)
| | У меня Opera не жалуется на хеадеры. Посмотрел в Opera Mini на телефоне, всё ОК! | |
|
|
|
|
|
|
|
для: Sergey89
(25.01.2007 в 16:34)
| | Спасибо за помощь.
Пришёл к выводу что m3Gate глючит после того как наткнулся на ещё пару ошибок.
Благодарю. | |
|
|
|