RE: Output (Urgent!)
| From: | Tim Ward | Date: | Tue, 17 Jul 2001 09:23:38 +0000 |
| Subject: | RE: Output (Urgent!) | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-58228@lists.php.net to get a copy of this message | ||
all this is happening on the server. on the server $resolution is just a
string so "if ($resolution >= '1024')" compares the two strings (using ascii
values) and finds that "<"(60) is greater than "1"(49). If you want the
server to know the screen width of the client you'll need to dig into the
header info sent with the request, or you may need to get javascript to send
it back to you, I'm not too sure about this.
Tim Ward
Senior Systems Engineer
Please refer to the following disclaimer in respect of this message:
http://www.stivesdirect.com/e-mail-disclaimer.html
> -----Original Message-----
> From: Fredrik A. Takle [mailto:ftakle@online.no]
> Sent: 17 July 2001 08:35
> To: php-general@lists.php.net
> Subject: Output (Urgent!)
>
>
> Why doesn't this work? Any ideas?!
>
> $resolution = "<SCRIPT
> LANGUAGE=\"JavaScript\">document.write(screen.width)</SCRIPT>";
>
> if ($resolution >= '1024') {
> $resolution = "1024";
> } else {
> $resolution = "800";
> }
> echo $resolution;
>
> It always output 1024
>
> Best regards
> Fredrik A. Takle
> Bergen, Norway
>
>
>