PEAR | --Net_UserAgent_Mobile_Common | --Net_UserAgent_Mobile_EZweb
Net_UserAgent_Mobile_EZweb is a subclass of Net_UserAgent_Mobile_Common, which implements EZweb (WAP1.0/2.0) user agents.
SYNOPSIS: require_once 'Net/UserAgent/Mobile.php'; $_SERVER['HTTP_USER_AGENT'] = 'UP.Browser/3.01-HI02 UP.Link/3.2.1.2'; $agent = &Net_UserAgent_Mobile::factory(); printf("Name: %s\n", $agent->getName()); // 'UP.Browser' printf("Version: %s\n", $agent->getVersion()); // 3.01 printf("DeviceID: %s\n", $agent->getDeviceID()); // 'HI02' printf("Server: %s\n", $agent->getServer()); // 'UP.Link/3.2.1.2' e.g.) 'UP.Browser/3.01-HI02 UP.Link/3.2.1.2 (Google WAP Proxy/1.0)' printf("Comment: %s\n", $agent->getComment()); // 'Google WAP Proxy/1.0' e.g.) 'KDDI-TS21 UP.Browser/6.0.2.276 (GUI) MMP/1.1' if ($agent->isXHTMLCompliant()) { print "XHTML compliant!\n"; // true }
require_once 'Net/UserAgent/Mobile.php'; $_SERVER['HTTP_USER_AGENT'] = 'UP.Browser/3.01-HI02 UP.Link/3.2.1.2'; $agent = &Net_UserAgent_Mobile::factory(); printf("Name: %s\n", $agent->getName()); // 'UP.Browser' printf("Version: %s\n", $agent->getVersion()); // 3.01 printf("DeviceID: %s\n", $agent->getDeviceID()); // 'HI02' printf("Server: %s\n", $agent->getServer()); // 'UP.Link/3.2.1.2' e.g.) 'UP.Browser/3.01-HI02 UP.Link/3.2.1.2 (Google WAP Proxy/1.0)' printf("Comment: %s\n", $agent->getComment()); // 'Google WAP Proxy/1.0' e.g.) 'KDDI-TS21 UP.Browser/6.0.2.276 (GUI) MMP/1.1' if ($agent->isXHTMLCompliant()) { print "XHTML compliant!\n"; // true }
string getCarrierLongName( )
string getCarrierShortName( )
boolean getComment( )
string getDeviceID( )
string getModel( )
string getServer( )
boolean isEZweb( )
boolean isTUKa( )
boolean isWIN( )
boolean isXHTMLCompliant( )
object a makeDisplay( )
void parse( )