Article View: pl.misc.telefonia.wap
Article #1449Re: wml a xhtml- jak wzbogacić stronę?
From: mls
Date: Mon, 20 Dec 2004 20:40
Date: Mon, 20 Dec 2004 20:40
21 lines
2001 bytes
2001 bytes
> no tak, ale jak wskazać która wersja ma być pobierana przez różne typy
> przeglądarek?
Mozna sprawdzic typ przegladarki i przekierowac na wlasciwa wersje strony
np. za pomoca jezykow skryptowych. Przykladowo, w php, fragment kodu ktory
wykorzystalem w jednym ze swoich projektow wyglada tak:
[...]
if ($type != PT_AUTO) $this->type = $type; else {
$this->type = PT_XHTML;
if (strpos($_SERVER['HTTP_ACCEPT'], 'text/vnd.wap.wml')) $this->type =
PT_WML;
if (strpos($_SERVER['HTTP_ACCEPT'], 'xhtml')) $this->type = PT_XHTML;
}
[...]
Ale mozna to oczywiscie napisac ladniej, krocej, etc, na przyklad:
$wersja = strpos($_SERVER['HTTP_ACCEPT'], 'text/vnd.wap.wml') ?
(strpos($_SERVER['HTTP_ACCEPT'], 'xhtml') ? 'xhtml' : 'wml') : 'xhtml';
i zmienna $wersja bedzie zawierala 'wml' lub 'xhtml' w zaleznosci od
przegladarki :)
p, mls
Technical Details
Message-ID:
<HMGxd.1336$b56.222@news.chello.at>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!newsfeed.ision.net!ision!irazu.switch.ch!news-zh.switch.ch!switch.ch!newscore.univie.ac.at!newsfeed01.chello.at!newsfeed02.chello.at!news.chello.at.POSTED!53ab2750!not-for-mailReferences:
<cq3fnq$n3e$1@news.onet.pl> <cq63ka$dkb$1@inews.gazeta.pl> <cq6ilh$jmm$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!news-fra1.dfn.de!newsfeed.ision.net!ision!irazu.switch.ch!news-zh.switch.ch!switch.ch!newscore.univie.ac.at!newsfeed01.chello.at!newsfeed02.chello.at!news.chello.at.POSTED!53ab2750!not-for-mail From: "mls" <mls@o2.pl> Newsgroups: pl.misc.telefonia.wap References: <cq3fnq$n3e$1@news.onet.pl> <cq63ka$dkb$1@inews.gazeta.pl> <cq6ilh$jmm$1@nemesis.news.tpi.pl> Subject: Re: wml a xhtml- jak wzbogacić stronę? Lines: 23 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-RFC2646: Format=Flowed; Original Message-ID: <HMGxd.1336$b56.222@news.chello.at> Date: Mon, 20 Dec 2004 20:40:07 GMT NNTP-Posting-Host: 62.179.43.182 X-Complaints-To: abuse@chello.pl X-Trace: news.chello.at 1103575207 62.179.43.182 (Mon, 20 Dec 2004 21:40:07 MET) NNTP-Posting-Date: Mon, 20 Dec 2004 21:40:07 MET Organization: Customers chello Poland MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit