|
|
|
| Если я хочу писать страницы не на wml, а на xhtml, что нужно прописывать в .htaccess и какое расширение нужно присаивать таким страницам? Спасибо. | |
|
|
|
|
|
|
|
для: coloboc66
(26.05.2009 в 15:06)
| | У меня стоял такой код для wml и xhtml. Расширение такое и присваивать - xhtml
AddType text/vnd.wap.wml;charset=UTF-8 wml
AddType application/vnd.wap.wmlc wmlc
AddType text/vnd.wap.wmlscript wmls
AddType application/vnd.wap.wmlscriptc wmlsc wmlscriptc
AddType application/vnd.wap.xhtml+xml xhtml
AddType image/vnd.wap.wbmp wbmp
AddType application/java-archive jar
AddType text/vnd.sun.j2me.app-descriptor;charset=UTF-8 jad
AddType application/x-smaf .mmf
AddType audio/midi .mid .midi
AddType image/gif gif
AddType image/jpeg jpeg jpg jpe
AddType image/png png
AddType image/vnd.wap.wbmp wbmp
AddType application/x-pmd pmd
AddType audio/vnd.digiplug.tri3 tri3
AddType text/x-vCalendar vcf
AddType text/x-vCard vcs
Options -Indexes
DirectoryIndex index.wml index.xhtml index.php
|
| |
|
|
|
|
|
|
|
для: GeorgeIV
(26.05.2009 в 16:51)
| | О - спасибо! Несколько попутных вопросов:
1. Для чего вот эти строки:
AddType application/java-archive jar
AddType text/vnd.sun.j2me.app-descriptor;charset=UTF-8 jad
AddType application/x-smaf .mmf
Означают ли они, что браузер телефона может поддерживать ява-апплеты?
2. Обязательно ли тег <p> заключать в <div> ? | |
|
|
|
|
|
|
|
для: coloboc66
(27.05.2009 в 10:19)
| | Давно этим занимался и бросил, поэтому по памяти:
1. Большинство современных телефонов поддерживают яву
2. Скорей всего, не обязательно.
В инете есть много ресурсов по созданию wap-порталов. | |
|
|
|
|
|
|
|
для: GeorgeIV
(27.05.2009 в 10:46)
| | А как заставить исполняться php-код в файле .*xhtml ? | |
|
|
|
|
|
|
|
для: coloboc66
(27.05.2009 в 15:24)
| | Добавить в httpd.conf или в .htaccess
RemoveHandler .xhtml
AddType application/x-httpd-php .php .xhtml
|
| |
|
|
|
|
|
|
|
для: Zend72
(27.05.2009 в 16:13)
| | А в таком случае нужно менять расширение файла на .*php или может быть *.xhtml? | |
|
|
|
|
|
|
|
для: coloboc66
(27.05.2009 в 17:13)
| | Так можно заставить выполняться PHP код хоть в *.txt файлах, только расширения меняйте...
RemoveHandler .xhtml .txt
AddType application/x-httpd-php .php .xhtml .txt
|
| |
|
|
|
|
|
|
|
для: Zend72
(28.05.2009 в 15:49)
| | Менять расширения на какое? Что-то у меня не получается...:( | |
|
|
|
|
|
|
|
для: coloboc66
(29.05.2009 в 10:07)
| |
AddType application/x-httpd-php .php .xhtml .txt
|
Эта директива, говорит о том, что PHP код должен выполняться в файла с расширением .php .xhtml .txt Если вы хотите, чтобы PHP код выполнялся в файлах с другими расширениями (например *.html) измениет директиву так:
RemoveHandler .xhtml .txt .html
AddType application/x-httpd-php .php .xhtml .txt .html
|
| |
|
|
|
|
|
|
|
для: Zend72
(29.05.2009 в 15:25)
| | Расширение файла при этом имеет значение? Т.е. если я хочу чтобы рнр-код выполнялся в файле test.xhtml, должен ли я поменять его расширениен: test.php ? | |
|
|
|
|
|
|
|
для: coloboc66
(29.05.2009 в 10:07)
| | из первого вопроса я сделал вывод, что ты писал wml и решил перейти на html. Но похоже ты вообще ничего не писал, поищи в инете сайты по вапу, там все разжевано с готовыми примерами. | |
|
|
|
|
|
|
|
для: GeorgeIV
(29.05.2009 в 16:06)
| | Да писал я на wml, а xhtml не получается рнр-код включить. Вроде бы в .htaccess пишу всё, что нужно, а не работает.
После добавления в конец строки
AddType application/x-httpd-php .php .htm .html .phtml .wml .xhtml
получаю ошибку 404 для файла test.xhtml | |
|
|
|
|
|
|
|
для: coloboc66
(29.05.2009 в 16:09)
| | >получаю ошибку 404 для файла test.xhtml
Этот файл test.xhtml существует на сервере? | |
|
|
|
|
|
|
|
для: Zend72
(29.05.2009 в 16:21)
| | Вот файл .htaccess :
CharsetDisable On
AddDefaultCharset utf-8
RemoveHandler .xhtml .wml
Addtype application/vnd.wap.wmlc wmlc
Addtype application/vnd.wap.wmlscriptc wmlsc
AddType application/vnd.wap.xhtml+xml xhtml
AddType application/x-httpd-php .php .htm .html .phtml .wml .xhtml
AddType application/java-archive jar
AddType application/x-smaf .mmf
AddType application/x-pmd pmd
Addtype text/vnd.wap.wml wml
AddType text/vnd.wap.wml .wml;charset=UTF-8
Addtype text/vnd.wap.wmlscript wmls
AddType text/vnd.sun.j2me.app-descriptor;charset=UTF-8 jad
#AddType text/x-vCalendar vcf
#AddType text/x-vCard vcs
AddType image/vnd.wap.wbmp wbmp
AddType image/gif gif
AddType image/jpeg jpeg jpg jpe
AddType image/png png
AddType audio/midi .mid .midi
AddType audio/vnd.digiplug.tri3 tri3
Options -Indexes
DirectoryIndex index.wml index.php index.xhtml
#RewriteEngine on
#Options +FollowSymlinks
#RewriteBase /
#RewriteRule index.wml /index.php
|
Вот простейший файл text.xhtml :
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Привет</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style type="text/css">
.collection{background-color:#2D3C70;}
</style>
<script type="text/javascript">
</script>
</head>
<body>
<div class="collection">
<p>
<?php
echo "<br/><br/>Test PHP";
?>
</p>
</div>
</body>
</html>
|
при заходе на страницу оперой получаю пустую страницу, если же уберу в строке
AddType application/x-httpd-php .php .htm .html .phtml .wml .xhtml:, то получаю:
Test PHP" ?> А при просмотре исходного кода вижу
<?php
echo "<br/><br/>Test PHP";
?>
|
| |
|
|
|
|
|
|
|
для: coloboc66
(03.06.2009 в 13:48)
| | а так сделать не проще: (файл будет с расширением .php)
<?php
header("Content-type: application/vnd.wap.xhtml+xml");
?>
....дальше твой xhtml-файл......
|
p.s.
<?xml version="1.0" encoding="UTF-8" ?>
| эту строчку обязательно выводить оператором echo:
<?php
header("Content-type: application/vnd.wap.xhtml+xml");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";
?>
....дальше твой xhtml-файл......
|
а то у php возникнут проблемы с тегом <?xml | |
|
|
|