Categories
Open Classifieds Other PHP

neoMobile – HTML Template for mobile browser

Nowadays and everyday more users browse the web with their mobile devices. iPhone or Android is the coolest thing now!

Here in Spain we have lot of providers that for a fix price we have internet 24h. Sometimes they put some limitations but works good. That means lot of visitors that we should care about them just a bit. No?

Because of that I did a simple HTML template for your site!

Demo
Download

Also I made it for Open Classifieds and you can download it and preview it (only mobile devices).

If you want to detect if is a mobile device in php, maybe is useful this function from mobiForge (I’ve changed few things):

function isMobile(){
	if(preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i', strtolower($_SERVER['HTTP_USER_AGENT']))) {
	   return true;
	}

	if((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml')>0) or ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))) {
	   return true;
	}

	$mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'],0,4));
	$mobile_agents = array(
	    'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac',
	    'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno',
	    'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-',
	    'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-',
	    'newt','noki','oper','palm','pana','pant','phil','play','port','prox',
	    'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar',
	    'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-',
	    'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp',
	    'wapr','webc','winw','winw','xda','xda-');

	if(in_array($mobile_ua,$mobile_agents)) return true;
	if (strpos(strtolower($_SERVER['ALL_HTTP']),'OperaMini')>0) return true;
	if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'windows')>0) return true;

	return false;
}

In ASP you can find the mobile detector redirect here.

Thanks to woork for the tips.