<form action="check_wurfl.php" method="GET"> force ua:<input type="text" name="force_ua" size="100"> </form> <?php /* * $Id: check_wurfl.php,v 1.1 2005/04/16 16:01:37 atrasatti Exp $ * $RCSfile: check_wurfl.php,v $ v2.1 beta2 (Apr, 16 2005) * * Author: Andrea Trasatti ( atrasatti AT users DOT sourceforge DOT net ) * */
set_time_limit(600);
list($usec, $sec) = explode(" ", microtime()); $start = ((float)$usec + (float)$sec);
require_once('./wurfl_config.php'); require_once(WURFL_CLASS_FILE);
list($usec, $sec) = explode(" ", microtime()); $load_class = ((float)$usec + (float)$sec);
$wurflObj = new wurfl_class();
list($usec, $sec) = explode(" ", microtime()); $init_class = ((float)$usec + (float)$sec);
if ( isset($_GET['force_ua']) && strlen($_GET['force_ua'])>0 ) { $wurflObj->GetDeviceCapabilitiesFromAgent($_GET['force_ua']); } else { //Forcing a test agent $wurflObj->GetDeviceCapabilitiesFromAgent("MOT-c350"); }
list($usec, $sec) = explode(" ", microtime()); $end = ((float)$usec + (float)$sec);
echo "Time to load wurfl_class.php:".($load_class-$start)."<br>\n"; echo "Time to initialize class:".($init_class-$load_class)."<br>\n"; echo "Time to find the user agent:".($end-$init_class)."<br>\n"; echo "Total:".($end-$start)."<br>\n";
echo "<pre>"; var_export($wurflObj->capabilities); echo "</pre>";
?> <form action="check_wurfl.php" method="GET"> force ua:<input type="text" name="force_ua" size="100"> </form>
|