🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.misc.telefonia.wap
Article #1449

Re: wml a xhtml- jak wzbogacić stronę?

#1449
From: mls
Date: Mon, 20 Dec 2004 20:40
21 lines
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-mail
References: <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