<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wordpress Themes &#187; pda</title>
	<atom:link href="http://www.wordpressthemes.com.br/tag/pda/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wordpressthemes.com.br</link>
	<description>Themes para Wordpress e muito mais!</description>
	<lastBuildDate>Thu, 09 Sep 2010 18:29:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Como identificar o browser de seu visitante e decidir se é um dispositivo móvel</title>
		<link>http://www.wordpressthemes.com.br/como-identificar-o-browser-de-seu-visitante-e-decidir-se-e-um-dispositivo-movel/</link>
		<comments>http://www.wordpressthemes.com.br/como-identificar-o-browser-de-seu-visitante-e-decidir-se-e-um-dispositivo-movel/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 17:16:16 +0000</pubDate>
		<dc:creator>Manoel Franklin</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[celular]]></category>
		<category><![CDATA[codigo fonte]]></category>
		<category><![CDATA[identificar browser]]></category>
		<category><![CDATA[identificar o browser]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[pda]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.wordpressthemes.com.br/?p=266</guid>
		<description><![CDATA[Amadureça o seu blog, crie uma versão ou uma funcionalidade especialmente para usuários mobile. Este tutorial lhe ensinará a descobrir se o browser do seu visitante é de um dispositivo mobile, experiemente!]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><script type="text/javascript"><!--
google_ad_client = "pub-2012111327936582";
/* Mania de Jogar 468x60, criado 31/07/08 */
google_ad_slot = "2739087475";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p><h5>Aprenda a criar um blog acessível, crie uma versão ou uma funcionalidade especialmente para usuários mobile. Este tutorial lhe ensinará a descobrir se o browser do seu visitante é de um dispositivo mobile, experiemente!</h5>
<p>A web, assim como tudo hoje em dia, está ficando cada vez mais personalizada. Hoje, a fatia de mercado composta por usuários (potenciais visitantes) que usam tecnologias mobile como celulares e PDAs cresce exponencialmente.</p>
<div id="attachment_268" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.wordpressthemes.com.br/wp-content/uploads/2008/09/blackberry.gif"><img class="size-full wp-image-268" title="Indenticar o Browser de Dispositivos Mobile" src="http://www.wordpressthemes.com.br/wp-content/uploads/2008/09/blackberry.gif" alt="Indenticar o Browser de Dispositivos Mobile" width="500" height="280" /></a><p class="wp-caption-text">Indenticar o Browser de Dispositivos Mobile</p></div>
<p><strong>Identificar o browser</strong> de seus visitantes e adaptar o seu conteúdo a isto pode ser um grande trunfo para seu blog. Dar este tipo de acessibilidade aos seus visitantes garante um nível de fidelidade impressionante. O código fonte abaixo escrito em PHP pode fácilmente <strong>identificar o browser </strong>de seu visitante e decidir se ele é um visitante mobile ou não, daí pra frente, a sua criatividade é que manda.</p>
<div class="geshifilter">
<div class="geshifilter-php" style="font-family: monospace;"><span style="font-weight: bold; color: #000000;">&lt;?php</span></div>
<div class="geshifilter-php" style="font-family: monospace;"></div>
<div class="geshifilter-php" style="font-family: monospace;"><span style="color: #ff0000;">$mobile_browser</span> <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&#8217;0&#8242;</span><span style="color: #66cc66;">;</span></div>
<div class="geshifilter-php" style="font-family: monospace;">
<p><span style="color: #b1b100;">if</span><span style="color: #66cc66;">(</span><a href="http://www.php.net/preg_match"><span style="color: #000066;">preg_match</span></a><span style="color: #66cc66;">(</span><span style="color: #ff0000;">&#8216;/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i&#8217;</span><span style="color: #66cc66;">,</span><br />
<a href="http://www.php.net/strtolower"><span style="color: #000066;">strtolower</span></a><span style="color: #66cc66;">(</span><span style="color: #ff0000;">$_SERVER</span><span style="color: #66cc66;">[</span><span style="color: #ff0000;">'HTTP_USER_AGENT'</span><span style="color: #66cc66;">]</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">{</span><br />
<span style="color: #ff0000;">$mobile_browser</span><span style="color: #66cc66;">++;</span><br />
<span style="color: #66cc66;">}</span></p>
<p><span style="color: #b1b100;">if</span><span style="color: #66cc66;">(</span><span style="color: #66cc66;">(</span><a href="http://www.php.net/strpos"><span style="color: #000066;">strpos</span></a><span style="color: #66cc66;">(</span><a href="http://www.php.net/strtolower"><span style="color: #000066;">strtolower</span></a><span style="color: #66cc66;">(</span><span style="color: #ff0000;">$_SERVER</span><span style="color: #66cc66;">[</span><span style="color: #ff0000;">'HTTP_ACCEPT'</span><span style="color: #66cc66;">]</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;application/vnd.wap.xhtml+xml&#8217;</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">)</span> or<br />
<span style="color: #66cc66;">(</span><span style="color: #66cc66;">(</span><a href="http://www.php.net/isset"><span style="color: #000066;">isset</span></a><span style="color: #66cc66;">(</span><span style="color: #ff0000;">$_SERVER</span><span style="color: #66cc66;">[</span><span style="color: #ff0000;">'HTTP_X_WAP_PROFILE'</span><span style="color: #66cc66;">]</span><span style="color: #66cc66;">)</span> or <a href="http://www.php.net/isset"><span style="color: #000066;">isset</span></a><span style="color: #66cc66;">(</span><span style="color: #ff0000;">$_SERVER</span><span style="color: #66cc66;">[</span><span style="color: #ff0000;">'HTTP_PROFILE'</span><span style="color: #66cc66;">]</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">{</span><br />
<span style="color: #ff0000;">$mobile_browser</span><span style="color: #66cc66;">++;</span><br />
<span style="color: #66cc66;">}</span></p>
<p><span style="color: #ff0000;">$mobile_ua</span> <span style="color: #66cc66;">=</span> <a href="http://www.php.net/strtolower"><span style="color: #000066;">strtolower</span></a><span style="color: #66cc66;">(</span><a href="http://www.php.net/substr"><span style="color: #000066;">substr</span></a><span style="color: #66cc66;">(</span><span style="color: #ff0000;">$_SERVER</span><span style="color: #66cc66;">[</span><span style="color: #ff0000;">'HTTP_USER_AGENT'</span><span style="color: #66cc66;">]</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">4</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">;</span><br />
<span style="color: #ff0000;">$mobile_agents</span> <span style="color: #66cc66;">=</span> <a href="http://www.php.net/array"><span style="color: #000066;">array</span></a><span style="color: #66cc66;">(</span><br />
<span style="color: #ff0000;">&#8216;w3c &#8216;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;acs-&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;alav&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;alca&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;amoi&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;audi&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;avan&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;benq&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;bird&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;blac&#8217;</span><span style="color: #66cc66;">,</span><br />
<span style="color: #ff0000;">&#8216;blaz&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;brew&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;cell&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;cldc&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;cmd-&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;dang&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;doco&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;eric&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;hipt&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;inno&#8217;</span><span style="color: #66cc66;">,</span><br />
<span style="color: #ff0000;">&#8216;ipaq&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;java&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;jigs&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;kddi&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;keji&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;leno&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;lg-c&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;lg-d&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;lg-g&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;lge-&#8217;</span><span style="color: #66cc66;">,</span><br />
<span style="color: #ff0000;">&#8216;maui&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;maxo&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;midp&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;mits&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;mmef&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;mobi&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;mot-&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;moto&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;mwbp&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;nec-&#8217;</span><span style="color: #66cc66;">,</span><br />
<span style="color: #ff0000;">&#8216;newt&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;noki&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;oper&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;palm&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;pana&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;pant&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;phil&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;play&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;port&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;prox&#8217;</span><span style="color: #66cc66;">,</span><br />
<span style="color: #ff0000;">&#8216;qwap&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;sage&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;sams&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;sany&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;sch-&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;sec-&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;send&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;seri&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;sgh-&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;shar&#8217;</span><span style="color: #66cc66;">,</span><br />
<span style="color: #ff0000;">&#8216;sie-&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;siem&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;smal&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;smar&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;sony&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;sph-&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;symb&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;t-mo&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;teli&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;tim-&#8217;</span><span style="color: #66cc66;">,</span><br />
<span style="color: #ff0000;">&#8216;tosh&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;tsm-&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;upg1&#8242;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;upsi&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;vk-v&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;voda&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;wap-&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;wapa&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;wapi&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;wapp&#8217;</span><span style="color: #66cc66;">,</span><br />
<span style="color: #ff0000;">&#8216;wapr&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;webc&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;winw&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;winw&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;xda&#8217;</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;xda-&#8217;</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">;</span></p>
<p><span style="color: #b1b100;">if</span><span style="color: #66cc66;">(</span><a href="http://www.php.net/in_array"><span style="color: #000066;">in_array</span></a><span style="color: #66cc66;">(</span><span style="color: #ff0000;">$mobile_ua</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">$mobile_agents</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">{</span><br />
<span style="color: #ff0000;">$mobile_browser</span><span style="color: #66cc66;">++;</span><br />
<span style="color: #66cc66;">}</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">(</span><a href="http://www.php.net/strpos"><span style="color: #000066;">strpos</span></a><span style="color: #66cc66;">(</span><a href="http://www.php.net/strtolower"><span style="color: #000066;">strtolower</span></a><span style="color: #66cc66;">(</span><span style="color: #ff0000;">$_SERVER</span><span style="color: #66cc66;">[</span><span style="color: #ff0000;">'ALL_HTTP'</span><span style="color: #66cc66;">]</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;OperaMini&#8217;</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">)</span> <span style="color: #66cc66;">{</span><br />
<span style="color: #ff0000;">$mobile_browser</span><span style="color: #66cc66;">++;</span><br />
<span style="color: #66cc66;">}</span><br />
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">(</span><a href="http://www.php.net/strpos"><span style="color: #000066;">strpos</span></a><span style="color: #66cc66;">(</span><a href="http://www.php.net/strtolower"><span style="color: #000066;">strtolower</span></a><span style="color: #66cc66;">(</span><span style="color: #ff0000;">$_SERVER</span><span style="color: #66cc66;">[</span><span style="color: #ff0000;">'HTTP_USER_AGENT'</span><span style="color: #66cc66;">]</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">,</span><span style="color: #ff0000;">&#8216;windows&#8217;</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">)</span> <span style="color: #66cc66;">{</span><br />
<span style="color: #ff0000;">$mobile_browser</span><span style="color: #66cc66;">=</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">;</span><br />
<span style="color: #66cc66;">}</span></p>
<p><span style="color: #b1b100;">if</span><span style="color: #66cc66;">(</span><span style="color: #ff0000;">$mobile_browser</span><span style="color: #66cc66;">&gt;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">)</span><span style="color: #66cc66;">{</span><br />
<span style="font-style: italic; color: #808080;">// do something</span><br />
<span style="color: #66cc66;">}</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">{</span><br />
<span style="font-style: italic; color: #808080;">// do something else</span><br />
<span style="color: #66cc66;">}</span><br />
<span style="font-weight: bold; color: #000000;">?&gt;</span></p>
<p>Aprendi isto aqui: <a rel="nofollow" href="http://dev.mobi/article/lightweight-device-detection-php">http://dev.mobi/article/lightweight-device-detection-php</a></p>
<p>Espero que seja muito útil! Um grande abraço e até a próxima!</p></div>
</div>
<h3  class="related_post_title">Tópicos Relacionados</h3><ul class="related_post"><li><a href="http://www.wordpressthemes.com.br/os-quatro-melhores-celulares-para-mobile-bloggers/" title="Os quatro melhores celulares para Mobile Bloggers">Os quatro melhores celulares para Mobile Bloggers</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.wordpressthemes.com.br/como-identificar-o-browser-de-seu-visitante-e-decidir-se-e-um-dispositivo-movel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
