|
| |
|
|
| |
для: coloboc66
(06.10.2007 в 22:28)
| | | Вот на такую ссылку Опера реагирует нормально:
<a href="http://somehost.com/wap/download.php?itemid=000001">Скачать</a>
А симулятор вап-броузера даёт ошибку 413 (слишком длинный запрос). Почему? | |
| |
|
|
| |
|
|
| |
для: Владимир55
(02.10.2007 в 00:28)
| | | Да - извиняюсь перед всеми, всё получается так, как ВЫ и писали. Просто я, дурак, пользовался для написания скриптов в UTF-8 Блокнотом от Виндовс. Этого делать нельзя, оказывается.... Попутный вопрос - как лучше писать под UTF-8, что использовать? И смогут ли русскоязычные посетители сайта без проблем пользоваться моими скриптами в такой кодировке? | |
| |
|
|
| |
|
|
| |
для: zavragnov
(03.10.2007 в 10:46)
| | | Я ничего не понимаю: ваш вышеприведенный код, zavragnov, не работает, если его сохранить как index.wml, но работает, если его сохранить как index.php. Вы писали, что нужно использовать RewriteRule Проверил - на самом деле так. В то же время Unkind упорно утверждает, что браузер расширение не интересует. Уважаемый Unkind, приведите пожалуйста пример файла *.wml со вставленным в него РНР-кодом. Я уже два дня мучаюсь, и никак не добьюсь правды с этим вопросом. А вопрос такой: как встроить код РНР в файл с расширением *.wml ? | |
| |
|
|
| |
|
|
| |
для: coloboc66
(02.10.2007 в 15:49)
| | | Заголовки надо посылать первыми, а уже потом все остальное выводить в браузер, либо использовать буферизацию вывода, если нет возможности послать их первыми!
<?php
header("Content-type: text/vnd.wap.wml");
?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<head>
<meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>
<card id="index" title="Главная страница">
<p align="center">
<?php
echo '<a href="show_cat1.php">Категория1</a><br/><a href="show_cat2.php">Категория2</a><br/><a href="show_cat3.php">Категория3</a><br/>';
?>
</p>
</card>
</wml>
|
| |
| |
|
|
| |
|
|
| |
для: coloboc66
(02.10.2007 в 15:49)
| | | Надо отправлять заголовки ДО вывода тела документа. | |
| |
|
|
| |
|
|
| |
для: Unkind
(02.10.2007 в 15:11)
| | | Ну вот тут нет ошибок, кажется, всё-равно РНР-код не работает.:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<head>
<meta http-equiv="Cache-Control" content="no-cache" forua="true"/></head>
<card id="index" title="Главная страница">
<p align="center">
<?php
header("Content-type: text/vnd.wap.wml"); //тут не знаю - надо-ли?
echo '<a href="show_cat1.php">Категория1</a><br/><a href="show_cat2.php">Категория2</a><br/><a href="show_cat3.php">Категория3</a><br/>';
?>
</p>
</card>
</wml>
|
| |
| |
|
|
| |
|
|
| |
для: coloboc66
(02.10.2007 в 09:51)
| | | Ну как вап-броузеру всё-равно расширение?
Всё равно! Забудьте про расширение. В Вашем примере много ошибок, связанных с тем, что Вы не берете значения атрибутов в кавычки.
Писать "<a href=show_cat1.php>Категория1</a>" нельзя.
Нужно писать
<a href="show_cat1.php">Категория1</a>
|
Тоже самое с другими тегами. | |
| |
|
|
| |
|
|
| |
для: coloboc66
(02.10.2007 в 10:33)
| | | с помощью modRewrite
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule index.wml /index.php
|
| |
| |
|
|
| |
|
|
| |
для: zavragnov
(02.10.2007 в 10:21)
| | | to zavragnow:
Так в вашем примере этому файлу можно присвоить расширение *.wml ? | |
| |
|
|
| |
|
|
| |
для: coloboc66
(02.10.2007 в 09:51)
| | | надо было еще заголовок послать
<?php
header("Content-type: text/vnd.wap.wml");
echo '<?xml version="1.0"?>';
echo "\r\n";
echo '<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd">';
echo "\r\n";
echo '<wml>';
?>
|
| |
| |
|
|
|