Thanks, that would probably work.
What I wanted to do was distinguish between a web browser and a WAP browser
so that

if (isWAP) {
    echo "WAP content";
} else {
    echo "HTML content";
}

I'll try those things anyway - The WAP site is working anyway and I've set
up a redirect from my main site using header ("Location:
http://wapsite.com";);

LJ


"Ross Fleming" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> I'd personally do it in PHP.  But there aren't standard wap browsers
> unfortunately (ie in real PC's, you'd only really ever see IE, Netscape,
> Mozilla etc).  I don't know of a fully comprehensive list of browser
> identities, but these should get you started: from
> http://allnetdevices.com/faq
>
> <?
> $browser=substr(trim($HTTP_USER_AGENT),0,4);
>  if($browser=="Noki")      // Nokia phones and emulators
>  if($browser=="Eric")      // Ericsson WAP phones and emulators
>  if($browser=="WapI")      // Ericsson WapIDE 2.0
>  if($browser=="MC21")      // Ericsson MC218
>  if($browser=="AUR ")      // Ericsson R320
>  if($browser=="R380")      // Ericsson R380
>  if($browser=="UP.B")      // UP.Browser
>  if($browser=="WinW")      // WinWAP browser
>  if($browser=="UPG1")      // UP.SDK 4.0
>  if($browser=="upsi")      // another kind of UP browser
>  if($browser=="QWAP")      // unknown QWAPPER browser
>  if($browser=="Jigs")      // unknown JigSaw browser
>  if($browser=="Java")      // unknown Java based browser
>  if($browser=="Alca")      // unknown Alcatel-BE3 browser (UP based?)
>  if($browser=="MITS")      // unknown Mitsubishi browser
>  if($browser=="MOT-")      // unknown browser (UP based?)
>  if($browser=="My S")      // unknown Ericsson devkit browser ?
>  if($browser=="WAPJ")      // Virtual WAPJAG www.wapjag.de
>  if($browser=="fetc")      // fetchpage.cgi Perl script from
> www.wapcab.de
>  if($browser=="ALAV")      // yet another unknown UP based browser ?
>  if($browser=="Wapa")      // another unknown browser (Web based
> "Wapalyzer"?)
> ?>
> This is only a selection of browsers though, and the browser type
> wouldn't help u I don't think.  For example, I take it you are asking
> with means to identify the screen size etc?  Nokias use the same browser
> I believe but have different screen sizes for different models.  In the
> same respect, you can't find out a PC users screen size through PHP,
> javascript, or anything else you please.
>
> Javascript doesn't work on WAP phones.  Forget that.  You're thinking of
> WMLscript, not too sure about that side of things.
>
> There should be enough there to get u going, either way, it ain't PHP
> anymore so you'll probably find better help on wap/wml forums instead.
>
> Good luck
>
> R
>
> LaserJetter wrote:
> >
> > Thanks! They've been useful.
> >
> > How do I detect whether a WAP browser is being used? I know how to check
> > whether Netscape or IE is being used via JavaScript. Is this how to do
it
> > with WAP?
> >
> > "Ross Fleming" <[EMAIL PROTECTED]> wrote in message
> > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > > This is part of my final year project at university, so hopefully I'll
be
> > > able to help you.  Some pointers...
> > >
> > > 1. visit http://www.allnetdevices.com/faq/ for wml info
> > > 2. never assume the size of a WAP phone screen, no two are alike.
> > > 3. keep the pages TINY! WAP phones have very little memory, and don't
> > handle
> > > big pages at all.
> > > 4. generating wml pages from php.  Basically, you have to have a .php
file
> > > that creates html content.  At the above webpage there is a php script
> > that
> > > determines whether a wap browser is opening the page and directs it
> > > accordingly.
> > > 5. atart any php/wml pages with <?
> > header("Content-type=text/vnd.wap.wml");
> > > ?> and it's now a page a phone will accept.
> > > 6. as for the porting all your files to wml, then that is VERY
difficult
> > to
> > > do.  I'm not even sure PHP could do it.  This is what my project is
all
> > > about and I'm not using PHP for the conversion.  It's harder than you
> > might
> > > think to do.  Professional software can do this for you (I believe IBM
has
> > a
> > > solution but it costs a bomb) but I'd consider having a wap site and
web
> > > site, with an index.php file at the root that sends the user to the
> > correct
> > > version (using the script at 1.)
> > >



-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to