RE: [PHP] Output (Urgent!)

From: Date: Tue, 17 Jul 2001 09:13:47 +0000
Subject: RE: [PHP] Output (Urgent!)
Groups: php.general 
Request: Send a blank email to php-general+get-58220@lists.php.net to get a copy of this message
Hi Frederik Run this code. It does what you want it to. In your original code you compared two strings in the IF-statement. When the $resolution gotten from your JavaScript returned '800' it would have a lexical higher value than '1024' and thereby do exacely what you wanted it to - actually the code would always return \1024\ since your screen resolution would never return a string with a lexical lower value than '1024'. By multiplying the string '1024' by 1 you get the integervalue 1024 (that's a trick PHP offers ;) ) which you then compare to the integervalue 1024. That's the trick.... $resolution = "<SCRIPT LANGUAGE=\"JavaScript\">document.write(screen.width)</SCRIPT>"; echo "--".$resolution."--"; if (($resolution*1) >= 1024) { $resolution = "1024"; } else { $resolution = "800"; } echo "**".$resolution."**"; Venlig hilsen ha' en bra dag, Morten Winkler

« previous php.general (#58220) next »