<?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>Leo Caseiro &#187; Tutorial</title>
	<atom:link href="http://leocaseiro.com.br/categoria/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://leocaseiro.com.br</link>
	<description>programação e desenvolvimento web (php, MySQL, JavaScript, jQuery, Wordpress, etc)</description>
	<lastBuildDate>Wed, 28 Jul 2010 19:26:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Problemas ao contar caracteres com strlen do PHP</title>
		<link>http://leocaseiro.com.br/erro-ao-contar-caracteres-com-strlen/</link>
		<comments>http://leocaseiro.com.br/erro-ao-contar-caracteres-com-strlen/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 17:22:15 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[função]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=520</guid>
		<description><![CDATA[Problema Estava validando uma string que tinha valor máximo de caracteres com a função strlen() do php. Acontece que a função strlen() funciona muito bem para encoding iso-8859-1 ou quando a string não tem acentuação. Ou seja, quando a string tem um caracter acentuado a função retorna um strlen maior do que realmente deveria. Para [...]


Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/moedas-decimais-funcao-number_format-php/' rel='bookmark' title='Permanent Link: Formatar moedas ou números decimais com a função number_format() do PHP'>Formatar moedas ou números decimais com a função number_format() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/this-php4-para-self-php5/' rel='bookmark' title='Permanent Link: Trocando o $this do php4 por self no php5'>Trocando o $this do php4 por self no php5</a></li>
<li><a href='http://leocaseiro.com.br/shuffle-do-php-no-javascript/' rel='bookmark' title='Permanent Link: Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP'>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<h4>Problema</h4>
<p>Estava validando uma string que tinha valor máximo de caracteres com a função <strong>strlen() </strong>do php.</p>
<p>Acontece que a função strlen() funciona muito bem para encoding <strong>iso-8859-1</strong> ou quando a <strong>string não tem acentuação</strong>. Ou seja, <strong>quando a string tem um caracter acentuado</strong> a função retorna um <strong>strlen maior</strong> do que realmente deveria.</p>
<p>Para isso, devemos utilizar a função <strong>mb_strlen()</strong> que possui um <strong>segundo parâmetro</strong>, <em>onde definimos qual o <strong>encoding utilizado</strong></em>.<br />
<span id="more-520"></span></p>
<h4>Solução</h4>
<p>Como sempre utilizo encoding <strong>utf8 </strong>nos sites que desenvolvo, tanto no php/MySQL quanto no html, precisei trocar o strlen pelo <strong>mb_strlen():</strong></p>
<pre class="brush: php">
mb_strlen($string_utf8, &#039;utf8&#039;);
</pre>
<p>Para mais informações sobre a função <strong>mb_stren()</strong> acesse:<br />
<a href="http://us3.php.net/manual/en/function.mb-strlen.php">http://us3.php.net/manual/en/function.mb-strlen.php</a></p>


<p>Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/moedas-decimais-funcao-number_format-php/' rel='bookmark' title='Permanent Link: Formatar moedas ou números decimais com a função number_format() do PHP'>Formatar moedas ou números decimais com a função number_format() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/this-php4-para-self-php5/' rel='bookmark' title='Permanent Link: Trocando o $this do php4 por self no php5'>Trocando o $this do php4 por self no php5</a></li>
<li><a href='http://leocaseiro.com.br/shuffle-do-php-no-javascript/' rel='bookmark' title='Permanent Link: Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP'>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/erro-ao-contar-caracteres-com-strlen/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tudo sobre utilizar Permalinks no WordPress</title>
		<link>http://leocaseiro.com.br/permalinks-wordpress/</link>
		<comments>http://leocaseiro.com.br/permalinks-wordpress/#comments</comments>
		<pubDate>Wed, 20 May 2009 00:46:48 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=385</guid>
		<description><![CDATA[Acompanho muitos feeds de Blogs e a maioria deles é em WordPress. Percebo que alguns blogueiros, por não conhecerem a simplicidade de utilizarem esta função no WordPress, não utilizam URL Amigáveis. Para quem ainda não conhece, URL Amigáveis são aquelas URLs fáceis de serem decoradas. Onde deixamos de utilizar aquelas variáveis via GET que deixam [...]


Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/tutorial-alterar-senha-wordpress/' rel='bookmark' title='Permanent Link: Como alterar a senha no wordpress'>Como alterar a senha no wordpress</a></li>
<li><a href='http://leocaseiro.com.br/tutorial-instalar-wordpress/' rel='bookmark' title='Permanent Link: Como Instalar WordPress em Português do Brasil (PT-BR)'>Como Instalar WordPress em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/melhor-arquivo-jquery-para-usar/' rel='bookmark' title='Permanent Link: Qual arquivo da biblioteca jQuery devo utilizar?'>Qual arquivo da biblioteca jQuery devo utilizar?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Acompanho muitos feeds de Blogs e a maioria deles é em WordPress.<br />
Percebo que alguns blogueiros, por não conhecerem a simplicidade de utilizarem esta função no WordPress, não utilizam URL Amigáveis.</p>
<p>Para quem ainda não conhece, <strong>URL Amigáveis</strong> são aquelas URLs fáceis de serem decoradas. Onde deixamos de utilizar aquelas variáveis via GET que deixam a URL confusa e poluída. Ainda por cima dificulta a indexação do Google.</p>
<p>Se você precisa de um motivo para alterar os Links Permanentes do seu WordPress, saiba que seus leitores poderão facilmente decorar as URLs de seus posts ou de suas categorias e até mesmo dos seus ficheiros de arquivos antigos.<br />
Além de possuir influência em SEO, uma vez que o Google e os demais buscadores pode indexar as URLs em maior relevância separadas por diretórios(URL amigáveis) ao invés de parâmetros enviados via GET.</p>
<p class="MsoNormal">Agora vou ensinar como trocar sua URL de:<br />
<em> http://www.meusite.com.br/?p=123</em><br />
para<br />
<em> http://www.meusite.com.br/nome-do-meu-post</em>
</p>
<p class="MsoNormal">No Tutorial, estou utilizando a <strong>versão 2.7 do WordPress</strong>, mas seguindo minhas orientações você conseguirá alterar em <strong>qualquer versão do WordPress</strong>.</p>
<p class="MsoNormal"><span id="more-385"></span></p>
<blockquote><p>Antes de mais nada, você precisa habilitar o MOD REWRITE do APACHE. Mas a maioria dos servidores de hospedagem já habilitam essa opção por padrão. Aconselho a utilização de servidores LINUX para o seu WordPress com Apache2.</p></blockquote>
<p class="MsoNormal">Após estar Logado em seu wp-admin, clique em Configurações(em algumas traduções você irá clicar em Opções).</p>
<p class="MsoNormal">
<p><img class="size-medium wp-image-402 alignnone" title="Menu de configurações do WordPress" src="http://leocaseiro.com.br/wp-content/uploads/2009/02/menu-configuracoes-wordpress1.jpg" alt="Menu Configurações do WordPress 2.7" width="158" height="171" /></p>
<div id="attachment_485" class="wp-caption alignnone" style="width: 168px"><img class="size-full wp-image-485" title="Links Permanentes no Menu Configurações do WordPress" src="http://leocaseiro.com.br/wp-content/uploads/2009/05/links-permanentes-menu-configuracoes-wp.jpg" alt="Escolha Links Permanentes no menu Configurações" width="158" height="224" /><p class="wp-caption-text">Escolha Links Permanentes (Permalinks)</p></div>
<p>Perceba que o padrão é a opção: <em>http://www.meusite.com.br/?p=123 </em>:<br />
<a title="Links Permanentes - Padrão ?p=123" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalinks-wp-configuracoes.jpg"><img class="alignnone size-medium wp-image-487" title="Links Permanentes - Padrão ?p=123" src="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalinks-wp-configuracoes-300x131.jpg" alt="Links Permanentes - Padrão ?p=123" width="300" height="131" /></a><br />
<em></em><br />
Você pode escolher a opção <strong>Mês e nome</strong> ou <strong>Dia e nome</strong>, ideais para blogs de notícias, em que a data é importante. E útil deixá-la na própria URL. Assim, o usuário poderá identificar se o post é antigo ou atual.<br />
<a title="Permalink Mês e Nome pelo WordPress" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalink-mes-nome-wordpress.jpg"><img class="alignnone size-medium wp-image-488" title="Permalink Mês e Nome pelo WordPress" src="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalink-mes-nome-wordpress-300x115.jpg" alt="Permalink Mês e Nome pelo WordPress" width="300" height="115" /></a></p>
<p>Perceba, que ao selecionar as opções você pode alterar a Estrutura Personalizada.<br />
<a title="Permalinks Personalizados no WordPress" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalinks-excluir-ano-mes.jpg"><img class="alignnone size-medium wp-image-489" title="Permalinks Personalizados no WordPress" src="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalinks-excluir-ano-mes-300x119.jpg" alt="Permalinks Personalizados no WordPress" width="300" height="119" /></a></p>
<p>A <strong>minha recomendação é deixar apenas <em>/%postname%/<br />
</em></strong><a title="Permalink recomendado para o WordPress" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalink-ideal-wordpress.jpg"><img class="alignnone size-medium wp-image-490" title="Permalink recomendado para o WordPress" src="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalink-ideal-wordpress-300x116.jpg" alt="Permalink recomendado para o WordPress" width="300" height="116" /></a></p>
<p>Antigamente, quando utilizava o domínio <em>.com</em>, deixei os permalinks com <em>.html</em>. Mas com o tempo percebi que atrapalha a leitura e também dificulta a memorização.<br />
Não pense que a indexação do Google para SEO é melhor com <em>.html</em> que não é verdade.<br />
<a title="Permalinks com .html no WordPress" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalink-html-wordpress.jpg"><img class="alignnone size-medium wp-image-491" title="Permalinks com .html no WordPress" src="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalink-html-wordpress-300x115.jpg" alt="Permalinks com .html no WordPress" width="300" height="115" /></a></p>
<p class="MsoNormal">Você também pode incluir o nome da <strong>categoria na URL do post</strong>. Muito útil para blogs que possuem muitos assuntos. Imagine que você tenha uma seção de esportes e outra de música.<br />
E queira fazer um post sobre o Roberto Carlos(cantor ou jogador?)<br />
Não seria interessante as URLs:<br />
<em> http://www.meusite.com.br/esportes/roberto-carlos/</em><br />
e<br />
<em> http://www.meusite.com.br/musica/roberto-carlos/</em><br />
Para isso, basta inserir, a variável <strong>%category%</strong> antes da barra do seu <strong>/%postname%/</strong>, conforme o meu exemplo:<br />
<a title="Permalinks com a Categoria e Nome do Post no WordPress" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalink-categoria-nome-post-wp.jpg"><img class="alignnone size-medium wp-image-492" title="Permalinks com a Categoria e Nome do Post no WordPress" src="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalink-categoria-nome-post-wp-300x117.jpg" alt="Permalinks com a Categoria e Nome do Post no WordPress" width="300" height="117" /></a></p>
<p>Se quiser customizar sua URL com o nome do autor do post, utilize <strong>%author%</strong></p>
<p>Mais customizações pela Documentação do WordPress sobre <a title="Usando Permalinks do WordPress" rel="external" href="http://codex.wordpress.org/Using_Permalinks">Using Permalinks</a></p>
<p><span style="color: #800000;">Muitos blogueiros alteram o nome de suas URLs e acabam se esquecendo de “traduzir” <strong>o category</strong>(valor padrão para categorias) <strong>para categoria</strong>. O local para esta tarefa é em <strong>Base da categoria</strong>.<br />
<a title="Permalink da Base de Categorias no WordPress" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalink-categorias-wordpress.jpg"><img class="alignnone size-medium wp-image-493" title="Permalink da Base de Categorias no WordPress" src="http://leocaseiro.com.br/wp-content/uploads/2009/05/permalink-categorias-wordpress-300x68.jpg" alt="Permalink da Base de Categorias no WordPress" width="300" height="68" /></a></span></p>
<p>Em alguns servidores, será necessário incluirmos um arquivo <strong>.htaccess</strong>.<br />
O próprio WordPress costuma nos informar e ainda disponibiliza uma caixa de texto com conteúdo deste arquivo.</p>
<p>Deixarei abaixo o <strong>conteúdo do arquivo .htaccess do WordPress</strong>:<code><br />
&lt;IfModule mod_rewrite.c&gt;<br />
RewriteEngine On<br />
RewriteBase /<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . /index.php [L]<br />
&lt;/IfModule&gt;</code></p>
<p>Caso tenha alguma dúvida, poste nos comentários.</p>
<blockquote><p>Aproveito para pedir desculpas sobre minha ausência. Estou envolvido em 3 projetos grandes e como sempre o prazo é curto. Saibam que nem estou lendo meus feeds.<br />
Mas em breve, postarei mais informações sobre WordPress e o Zend Framework. O qual tenho me <a href="http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/" title="Programador Web precisa estudar mais do que Médico">dedicado muito tempo</a>.</p>
<p>Também deixarei dicas e tutoriais de tudo que aprendi no <a title="Curso SEO" rel="external" href="http://www.marketingdebusca.com.br/curso-seo/">Curso SEO</a> do professor Paulo do <a rel="external" href="http://www.marketingdebusca.com.br/" title="Marketing de Busca">Marketing de Busca</a>, e também autor do livro <a title="Link permanente Livro SEO Otimização de Sites" rel="external" href="http://livroseo.com">Livro SEO Otimização de Sites</a>(li e recomendo) e em breve deixarei informações e algumas dicas para otimização de sites.</p></blockquote>


<p>Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/tutorial-alterar-senha-wordpress/' rel='bookmark' title='Permanent Link: Como alterar a senha no wordpress'>Como alterar a senha no wordpress</a></li>
<li><a href='http://leocaseiro.com.br/tutorial-instalar-wordpress/' rel='bookmark' title='Permanent Link: Como Instalar WordPress em Português do Brasil (PT-BR)'>Como Instalar WordPress em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/melhor-arquivo-jquery-para-usar/' rel='bookmark' title='Permanent Link: Qual arquivo da biblioteca jQuery devo utilizar?'>Qual arquivo da biblioteca jQuery devo utilizar?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/permalinks-wordpress/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</title>
		<link>http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/</link>
		<comments>http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 12:00:36 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=210</guid>
		<description><![CDATA[Estava desenvolvendo uma classe aqui na minha máquina local e esqueci o nome de uma função. Eu entraria no site do php ou procuraria no pai dos burros, mas estava sem internet(percebi o quanto sou dependente de um site de buscas e da web). Aí eu te pergunto se você(assim como eu) se encaixa em [...]


Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/tutorial-instalar-wordpress/' rel='bookmark' title='Permanent Link: Como Instalar WordPress em Português do Brasil (PT-BR)'>Como Instalar WordPress em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/linguagem-influencia-mais-q-desenvolvedor/' rel='bookmark' title='Permanent Link: A Linguagem influencia mais que o desenvolvedor?'>A Linguagem influencia mais que o desenvolvedor?</a></li>
<li><a href='http://leocaseiro.com.br/this-php4-para-self-php5/' rel='bookmark' title='Permanent Link: Trocando o $this do php4 por self no php5'>Trocando o $this do php4 por self no php5</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Estava desenvolvendo uma classe aqui na minha máquina local e esqueci o nome de uma função. Eu entraria no <a title="Manual do PHP OnLine" rel="external" href="http://www.php.net/manual/pt_BR/index.php">site do php</a> ou procuraria no <a title="Buscador Google" rel="external" href="http://google.com.br">pai dos burros</a>, mas estava sem internet(percebi o quanto sou dependente de um <a title="Buscador Google" rel="external" href="http://google.com.br">site de buscas</a> e da web).</p>
<p>Aí eu te pergunto se você(assim como eu) se encaixa em algum dessas opções</p>
<ul>
<li>Você não conhece todas as funções do PHP</li>
<li>Você não lembra todos os nomes das funções ou as confude(afinal, errar é humano)</li>
<li>Você conhece uma função, mas não sabe se existe alguma semelhante ou que sirva melhor para seu algoritmo</li>
<li>Você deixa a página do php como inicial do seu navegador</li>
</ul>
<p>É, acredito que se algum dia você desenvolveu, ou se ainda programa em PHP, se encaixa em um dos perfis acima.<br />
<span id="more-210"></span><br />
Não dependa mais da web e faça o <a title="Link para o download do arquivo de ajuda do PHP em Português do Brasil (PT-BR)" href="http://www.php.net/distributions/manual/php_manual_pt_BR.chm">download do arquivo de ajuda do manual do PHP</a> em Português do Brasil.</p>
<p>Caso você queira o arquivo em outro idioma clique no link abaixo:<br />
<a title="Link para a lista de arquivos de ajuda do PHP em todos os idiomas" href="http://www.php.net/distributions/manual/php_manual_pt_BR.chm">http://www.php.net/distributions/manual/php_manual_pt_BR.chm</a></p>
<blockquote><p><strong>Atenção: Caso o seu arquivo não abrir ou exibir algo como &#8220;A página não pode ser exibida&#8221;, então clique com o botão direito do mouse e clique em Desbloquear.</strong></p></blockquote>
<div id="attachment_305" class="wp-caption alignnone" style="width: 230px"><a rel="lightbox" title="Desbloqueando o Arquivo de Ajuda do PHP" href="http://leocaseiro.com.br/wp-content/uploads/2008/12/desbloquear-arquivo-ajuda1.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/12/desbloquear-arquivo-ajuda-220x300.jpg" alt="Desbloqueando o Arquivo de Ajuda do PHP" title="Desbloqueando o Arquivo de Ajuda do PHP" width="220" height="300" class="size-medium wp-image-305" /></a><p class="wp-caption-text">Desbloqueando o Arquivo de Ajuda</p></div>
<div id="attachment_306" class="wp-caption alignnone" style="width: 230px"><a rel="lightbox" title="Arquivo de Ajuda do PHP desbloqueado" href="http://leocaseiro.com.br/wp-content/uploads/2008/12/desbloquear-arquivo-ajuda-passo21.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/12/desbloquear-arquivo-ajuda-passo2-220x300.jpg" alt="Arquivo de Ajuda do PHP desbloqueado" title="Arquivo de Ajuda do PHP desbloqueado" width="220" height="300" class="size-medium wp-image-306" /></a><p class="wp-caption-text">Arquivo de Ajuda do PHP desbloqueado</p></div>
<p><strong>Obs: algumas funções ou referências ainda não foram 100% traduzidas.</strong></p>
<p>Abaixo deixo algumas dicas de como utilizar este manual como arquivo ajuda.</p>
<p>Temos o Sumario que é praticamente a copia do site na web.</p>
<div id="attachment_309" class="wp-caption alignnone" style="width: 310px"><a rel="lightbox" title="Sumário da Ajuda do PHP" href="http://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-sumario-indice1.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-sumario-indice-300x204.jpg" alt="Sumário da Ajuda do PHP" title="Sumário da Ajuda do PHP" width="300" height="204" class="size-medium wp-image-309" /></a><p class="wp-caption-text">Sumário da Ajuda do PHP</p></div>
<div id="attachment_310" class="wp-caption alignnone" style="width: 310px"><a rel="lightbox" title="Navegando pelo Conteúdo do Sumário da Ajuda do PHP" href="http://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-sumario-navegando-conteudo1.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-sumario-navegando-conteudo-300x204.jpg" alt="Navegando pelo Conteúdo do Sumário da Ajuda do PHP" title="Navegando pelo Conteúdo do Sumário da Ajuda do PHP" width="300" height="204" class="size-medium wp-image-310" /></a><p class="wp-caption-text">Navegando pelo Conteúdo da Ajuda do PHP</p></div>
<p>Quando abrimos a ABA Índice, podemos utilizar como um auto-completar de todas as funções do PHP. É ótimo para lembrarmos o &#8220;resto&#8221; do nome daquela função.<br />
<div id="attachment_311" class="wp-caption alignnone" style="width: 310px"><a rel="lightbox" title="Auto-Completar na Aba Índice pela Ajuda do PHP" href="http://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-indice-auto-completar1.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-indice-auto-completar-300x204.jpg" alt="Auto-Completar na Aba Índice pela Ajuda do PHP" title="Auto-Completar na Aba Índice pela Ajuda do PHP" width="300" height="204" class="size-medium wp-image-311" /></a><p class="wp-caption-text">Auto-Completar na Aba Índice pela Ajuda do PHP</p></div></p>
<p>Algo que não poderia faltar é um sistema de Busca. Serve para quando não conseguir encontrar nada pelo Auto-completar. Este eu recomendo até utilizar antes do Google.<br />
<div id="attachment_315" class="wp-caption alignnone" style="width: 310px"><a rel="lightbox" title="Resultados da pesquisa feita na Ajuda do PHP" href="http://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-resultados-pesquisa1.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-resultados-pesquisa-300x204.jpg" alt="Resultados da pesquisa feita na Ajuda do PHP" title="Resultados da pesquisa feita na Ajuda do PHP" width="300" height="204" class="size-medium wp-image-315" /></a><p class="wp-caption-text">Resultados da pesquisa feita na Ajuda do PHP</p></div></p>
<p>E para finalizar, guarde as &#8220;páginas&#8221; mais utilizadas nos Favoritos. É bem no estilo Web2.0. Caso você queira guardar a página que está sendo visualizada. abra a aba Favoritos e clique lá embaixo à esquerda em Adicionar. Antes de adicionar você pode até alterar o nome que será exibido na sua lista. O mesmo poderá ser alterado ou excluído mais tarde.<br />
<div id="attachment_316" class="wp-caption alignnone" style="width: 310px"><a rel="lightbox" title="Favoritos ou Bookmarks da Ajuda do PHP" href="http://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-favoritos1.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-favoritos-300x204.jpg" alt="Favoritos ou Bookmarks da Ajuda do PHP" title="Favoritos ou Bookmarks da Ajuda do PHP" width="300" height="204" class="size-medium wp-image-316" /></a><p class="wp-caption-text">Favoritos ou Bookmarks da Ajuda do PHP</p></div></p>
<blockquote><p>Saiba que o conteúdo é excelente para novatos(pois tem desde a história do PHP) até aos mais avançados(possui toda a documentação da linguagem).<br />
Acreditem, descobri até que possui uma função chamada dotnet_load(); Provavelmente o PHP roda até script em .NET.</p></blockquote>


<p>Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/tutorial-instalar-wordpress/' rel='bookmark' title='Permanent Link: Como Instalar WordPress em Português do Brasil (PT-BR)'>Como Instalar WordPress em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/linguagem-influencia-mais-q-desenvolvedor/' rel='bookmark' title='Permanent Link: A Linguagem influencia mais que o desenvolvedor?'>A Linguagem influencia mais que o desenvolvedor?</a></li>
<li><a href='http://leocaseiro.com.br/this-php4-para-self-php5/' rel='bookmark' title='Permanent Link: Trocando o $this do php4 por self no php5'>Trocando o $this do php4 por self no php5</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Como chamar um Javascript externo dentro de um js tipo include</title>
		<link>http://leocaseiro.com.br/includes-js/</link>
		<comments>http://leocaseiro.com.br/includes-js/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 20:20:30 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[Portfólio]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[função]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=240</guid>
		<description><![CDATA[Eu sempre tentei fazer uma chamada de um arquivo Java Script externo dentro de outro. E sempre tive problemas. Estava fazendo manutenção em um código, quando me deparei com o código do analytics. E percebi que o Google faz isso a décadas. Se você, como eu, ainda não sabe(sabia) como fazer isso, veja: &#60;script type=&#34;text/javascript&#34;&#62; [...]


Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/shuffle-do-php-no-javascript/' rel='bookmark' title='Permanent Link: Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP'>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/evento-onerror-javascript-imagens-inexistentes/' rel='bookmark' title='Permanent Link: Solução em Javascript para Imagens inexistentes no servidor'>Solução em Javascript para Imagens inexistentes no servidor</a></li>
<li><a href='http://leocaseiro.com.br/melhor-arquivo-jquery-para-usar/' rel='bookmark' title='Permanent Link: Qual arquivo da biblioteca jQuery devo utilizar?'>Qual arquivo da biblioteca jQuery devo utilizar?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Eu sempre tentei fazer uma chamada de um arquivo Java Script externo dentro de outro. E sempre tive problemas.</p>
<p>Estava fazendo manutenção em um código, quando me deparei com o código do <a title="Google Analytics" rel="external" href="http://www.google.com/analytics/pt-BR/index.html">analytics</a>. E percebi que o Google faz isso a décadas.</p>
<p>Se você, como eu, ainda não sabe(sabia) como fazer isso, veja:</p>
<pre class="brush: javascript">
&lt;script type=&quot;text/javascript&quot;&gt;
document.write(unescape(&quot;%3Cscript src=&#039;nomedoarquivo.js&#039; type=&#039;text/javascript&#039;%3E%3C/script%3E&quot;));
&lt;/script&gt;
</pre>
<p><span id="more-240"></span><br />
É simples e funcional. Nunca mais eu farei algo concatenando strings com strings, como:</p>
<pre class="brush: javascript">
&lt;script type=&quot;text/javascript&quot;&gt;
document.write(&#039;&lt;scr &#039;+ &#039;IPT type=&quot;text/javascript&quot; SRC=&quot;arquivo.js&quot;&gt;&lt; /SCRIPT&gt;&#039;);
&lt;/scr&gt;&lt;/script&gt;
</pre>
<p>Fui super contente avisar meu colega de trabalho pelo MSN, o <a title="Pedro Rogerio do Pinceladas da Web" rel="external" href="http://www.pinceladasdaweb.com.br/blog/">Pedro Rogério</a> que me mostrou uma outra forma. É um pouco mais complexa, utiliza o createElement por DOM. E pode funcionar melhor para scripts dinâmicos.</p>
<pre class="brush: javascript">
&lt;script type=&quot;text/javascript&quot;&gt;
function include(file_path){
var j = document.createElement(&quot;script&quot;); /* criando um elemento script: &lt;/script&gt;&lt;script&gt;&lt;/script&gt; */
j.type = &quot;text/javascript&quot;; /* informando o type como text/javacript: &lt;script type=&quot;text/javascript&quot;&gt;&lt;/script&gt;*/
j.src = file_path; /* Inserindo um src com o valor do parâmetro file_path: &lt;script type=&quot;javascript&quot; src=&quot;+file_path+&quot;&gt;&lt;/script&gt;*/
document.body.appendChild(j); /* Inserindo o seu elemento(no caso o j) como filho(child) do  BODY: &lt;html&gt;&lt;body&gt;&lt;script type=&quot;javascript&quot; src=&quot;+file_path+&quot;&gt;&lt;/script&gt;&lt;/body&gt;&lt;/html&gt; */
}

//incluindo um arquivo com a função include()
include(&quot;arquivo.js&quot;);

function include_once(file_path) {
var sc = document.getElementsByTagName(&quot;script&quot;);
for (var x in sc)
if (sc[x].src != null &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp; sc[x].src.indexOf(file_path) != -1) return;
include(file_path);
}
//incluindo um arquivo com a função include_once()
include_once(&quot;arquivo.js&quot;);
</pre>


<p>Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/shuffle-do-php-no-javascript/' rel='bookmark' title='Permanent Link: Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP'>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/evento-onerror-javascript-imagens-inexistentes/' rel='bookmark' title='Permanent Link: Solução em Javascript para Imagens inexistentes no servidor'>Solução em Javascript para Imagens inexistentes no servidor</a></li>
<li><a href='http://leocaseiro.com.br/melhor-arquivo-jquery-para-usar/' rel='bookmark' title='Permanent Link: Qual arquivo da biblioteca jQuery devo utilizar?'>Qual arquivo da biblioteca jQuery devo utilizar?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/includes-js/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Solução em Javascript para Imagens inexistentes no servidor</title>
		<link>http://leocaseiro.com.br/evento-onerror-javascript-imagens-inexistentes/</link>
		<comments>http://leocaseiro.com.br/evento-onerror-javascript-imagens-inexistentes/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 12:00:25 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=189</guid>
		<description><![CDATA[Saiba como utilizar o evento onerror do JavaScript para substituir falhas de imagem(&#60;img&#62;) ou até janela(window). Com certeza você já passou por algum deste problemas:   O seu site precisava de uma imagem e ela não estava mais lá. A imagem não foi carregou corretamente e nem Deus sabe o motivo. O seu script de UpLoad [...]


Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/includes-js/' rel='bookmark' title='Permanent Link: Como chamar um Javascript externo dentro de um js tipo include'>Como chamar um Javascript externo dentro de um js tipo include</a></li>
<li><a href='http://leocaseiro.com.br/shuffle-do-php-no-javascript/' rel='bookmark' title='Permanent Link: Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP'>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/melhor-arquivo-jquery-para-usar/' rel='bookmark' title='Permanent Link: Qual arquivo da biblioteca jQuery devo utilizar?'>Qual arquivo da biblioteca jQuery devo utilizar?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Saiba como utilizar o <strong>evento onerror do JavaScript</strong> para substituir falhas de imagem(<em>&lt;img&gt;</em>) ou até janela(window).</p>
<ul> Com certeza você já passou por algum deste problemas:  </p>
<li>O seu site precisava de uma imagem e ela não estava mais lá.</li>
<li>A imagem não foi carregou corretamente e nem Deus sabe o motivo.</li>
<li>O seu script de UpLoad deu problema e corrompeu o arquivo antes de subir para o seu</li>
<li>servidor.</li>
<li>O nome da imagem está errado no seu banco de dados</li>
</ul>
<p>Comigo foi assim, estava criando uma galeria de vídeos que devia exibir um screenshot(na agência chamamos de <em>frame</em>), mas acontece que tínhamos alguns vídeos que ainda não possuíam o screenshot. E tendo todos os dados necessários para serem exibidos no site, menos o screenshot, deveriam ser listados na HOME.<br />
<span id="more-189"></span><br />
O que fazer neste caso?<br />
Criar um código php do tipo <strong>if file_exists()</strong>?<br />
Conheço uma opção melhor e nativa do JavaScript.</p>
<p><strong>Evento OnError</strong></p>
<p>Como funciona o evento OnError?<br />
Funciona ao contrário do evento OnLoad que é a resposta de uma imagem (ou uma janela) que foi carregada com sucesso(ta aí o nome OnLoad = Carregou com Sucesso)</p>
<p>Assim que o browser interpretar um erro de carregamento de uma imagem(também pode ser utilizado em um window, como uma PopUp), ele executa o método OnError.</p>
<p>Como e onde utilizar o método OnError?</p>
<pre class="brush: javascript">
&lt;img src=&quot;imagem-nao-existe.gif&quot; onerror=&quot;this.onerror=null; this.src=&#039;thumb-video-default.jpg&#039;&quot; /&gt;
</pre>
<p><a title="Exemplo do evento OnError funcionando" rel="external" href="http://exemplos.leocaseiro.com/imagem-inexistente-no-servidor.html">Exemplo do evento OnError em funcionamento</a>.</p>


<p>Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/includes-js/' rel='bookmark' title='Permanent Link: Como chamar um Javascript externo dentro de um js tipo include'>Como chamar um Javascript externo dentro de um js tipo include</a></li>
<li><a href='http://leocaseiro.com.br/shuffle-do-php-no-javascript/' rel='bookmark' title='Permanent Link: Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP'>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/melhor-arquivo-jquery-para-usar/' rel='bookmark' title='Permanent Link: Qual arquivo da biblioteca jQuery devo utilizar?'>Qual arquivo da biblioteca jQuery devo utilizar?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/evento-onerror-javascript-imagens-inexistentes/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</title>
		<link>http://leocaseiro.com.br/shuffle-do-php-no-javascript/</link>
		<comments>http://leocaseiro.com.br/shuffle-do-php-no-javascript/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 13:35:49 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[função]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=173</guid>
		<description><![CDATA[Este post foi atualizado, pois eu encontrei que existem diversos algoritmos para esta função chamado shuffle() De qualquer maneira, ainda acredito que este seja o melhor e menor algoritmo. Então, se quiserem, o melhor nome para esta função é shuffle() Pois no php, existe esta função nativa e funciona da mesma maneira! Procurei algo como [...]


Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/moedas-decimais-funcao-number_format-php/' rel='bookmark' title='Permanent Link: Formatar moedas ou números decimais com a função number_format() do PHP'>Formatar moedas ou números decimais com a função number_format() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/includes-js/' rel='bookmark' title='Permanent Link: Como chamar um Javascript externo dentro de um js tipo include'>Como chamar um Javascript externo dentro de um js tipo include</a></li>
<li><a href='http://leocaseiro.com.br/evento-onerror-javascript-imagens-inexistentes/' rel='bookmark' title='Permanent Link: Solução em Javascript para Imagens inexistentes no servidor'>Solução em Javascript para Imagens inexistentes no servidor</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<blockquote><p>Este post foi atualizado, pois eu encontrei que existem diversos algoritmos para esta função chamado shuffle()</p>
<p>De qualquer maneira, ainda acredito que este seja o melhor e menor algoritmo.</p>
<p>Então, se quiserem, o melhor nome para esta função é shuffle()<br />
Pois no php, existe esta função nativa e funciona da mesma maneira!
</p></blockquote>
<p>Procurei algo como <strong>random()</strong> ou <strong>array_rand()</strong> que fosse nativa do <strong>JavaScript</strong>, porém não encontrei. Mas, <a title="Link de referência da função randOrd()" href="http://javascript.about.com/library/blsort2.htm" rel="external">econtrei</a> uma função interessante, que funciona muito bem:</p>
<pre class="brush: javascript">
function randOrd() {
    return (Math.round(Math.random())-0.5);
}
</pre>
<p><span id="more-173"></span><br />
Caso tenhamos um array como no modelo:</p>
<pre class="brush: javascript">
var nome = Array();
nome[0] = &quot;Carlos&quot;;
nome[1] = &quot;João&quot;;
nome[2] = &quot;Leo&quot;;
nome[3] = &quot;Maria&quot;;
nome[4] = &quot;Silvia&quot;;
</pre>
<p>Perceba que os valores de nosso array está em ordem alfabética.<br />
Utilizamos então a função randOrd() em nosso array:</p>
<pre class="brush: javascript">
nome.sort(randOrd);
</pre>
<p>Ao imprimir os array, eles estarão desordenados.</p>
<p>Uma maneira de exibí-los é utilizando um for:</p>
<pre class="brush: javascript">
totalNomes = nome.sizeOf;
for (i=0; i&lt;totalnomes ; i++) {
    document.write(&#039;&lt;br /&gt; Este é o array[&#039;+i+&#039;]: &#039;+nome[i]);
}
</pre>
<p>Este exemplo poderá mostrar:</p>
<p>Este é o array[0]: Maria<br />
Este é o array[1]: João<br />
Este é o array[2]: Leo<br />
Este é o array[3]: Carlos<br />
Este é o array[4]: Silvia</p>


<p>Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/moedas-decimais-funcao-number_format-php/' rel='bookmark' title='Permanent Link: Formatar moedas ou números decimais com a função number_format() do PHP'>Formatar moedas ou números decimais com a função number_format() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/includes-js/' rel='bookmark' title='Permanent Link: Como chamar um Javascript externo dentro de um js tipo include'>Como chamar um Javascript externo dentro de um js tipo include</a></li>
<li><a href='http://leocaseiro.com.br/evento-onerror-javascript-imagens-inexistentes/' rel='bookmark' title='Permanent Link: Solução em Javascript para Imagens inexistentes no servidor'>Solução em Javascript para Imagens inexistentes no servidor</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/shuffle-do-php-no-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Qual arquivo da biblioteca jQuery devo utilizar?</title>
		<link>http://leocaseiro.com.br/melhor-arquivo-jquery-para-usar/</link>
		<comments>http://leocaseiro.com.br/melhor-arquivo-jquery-para-usar/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 12:06:51 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=133</guid>
		<description><![CDATA[Já utilizo a biblioteca do Framework em JavaScript jQuery ha algum tempo. Sempre utilizei o arquivo compactado(Packed), por achar que carregaria mais rápido, afinal é o menor(30.3KB). Mas, o dinossauro do CSS(Maujor) explica que por ser um arquivo compactado, demora para ser interpretado. E ainda por cima, ele não fica armazenado em cache. A partir [...]


Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/permalinks-wordpress/' rel='bookmark' title='Permanent Link: Tudo sobre utilizar Permalinks no WordPress'>Tudo sobre utilizar Permalinks no WordPress</a></li>
<li><a href='http://leocaseiro.com.br/jquery-plugin-string-to-slug/' rel='bookmark' title='Permanent Link: jQuery Plugin stringToSlug'>jQuery Plugin stringToSlug</a></li>
<li><a href='http://leocaseiro.com.br/includes-js/' rel='bookmark' title='Permanent Link: Como chamar um Javascript externo dentro de um js tipo include'>Como chamar um Javascript externo dentro de um js tipo include</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Já utilizo a biblioteca do <strong>Framework em JavaScript <a title="Site do Framework em JavaScript jQuery" rel="external" href="http://jquery.com/">jQuery</a></strong> ha algum tempo. Sempre utilizei o arquivo compactado(Packed), por achar que carregaria mais rápido, afinal é o menor(<i>30.3KB</i>). Mas, o <a title="Artigo do Maujor com introdução ao jQuery" href="http://www.maujor.com/blog/2008/10/22/introducao-a-biblioteca-jquery/" rel="external">dinossauro do CSS(Maujor) explica</a> que por ser um arquivo compactado, demora para ser interpretado. E ainda por cima, ele não fica armazenado em cache.</p>
<p>A partir de hoje, sempre utilizarei o arquivo Minified(<i>54.5KB</i>), que tem o menor peso, o melhor desempenho e ainda é armazenado em cache.<br />
<span id="more-133"></span><br />
Para quem não sabe, o <a title="Conheça o Maujor" rel="external" href="http://www.maujor.com/blog/sobre/">MAUJOR</a> é um excelente professor e autor. Depois de lançar os livros sobre <a title="Livro sobre CSS do Maujor" rel="external" href="http://www.livrocss.com.br/">CSS</a> e <a title="Livro sobre HTML do Maujor" rel="external" href="http://www.livrohtml.com.br/">XHTML</a>, ele vai lançar um livro sobre jQuery(<a title="Sumário do Livro sobre jQuery do Maujor" href="http://www.livrojquery.com.br/sumario.html" rel="external">leia o sumário do livro</a>). Que com certeza eu irei adquirir. Quem ainda não leu os 2 livros e trabalha com web está perdendo e muito.<br />
E não esqueça, ao usar jQuery, utilize o arquivo minified.</p>
<p>Atualmente, o Framework em JavaScript está na sua versão 1.2.6<br />
Download do arquivo <a title="Download do arquivo jquery-1.2.6.min.js" href="http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.2.6.min.js" rel="external">jquery-1.2.6.min.js</a></p>


<p>Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/permalinks-wordpress/' rel='bookmark' title='Permanent Link: Tudo sobre utilizar Permalinks no WordPress'>Tudo sobre utilizar Permalinks no WordPress</a></li>
<li><a href='http://leocaseiro.com.br/jquery-plugin-string-to-slug/' rel='bookmark' title='Permanent Link: jQuery Plugin stringToSlug'>jQuery Plugin stringToSlug</a></li>
<li><a href='http://leocaseiro.com.br/includes-js/' rel='bookmark' title='Permanent Link: Como chamar um Javascript externo dentro de um js tipo include'>Como chamar um Javascript externo dentro de um js tipo include</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/melhor-arquivo-jquery-para-usar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trocando o $this do php4 por self no php5</title>
		<link>http://leocaseiro.com.br/this-php4-para-self-php5/</link>
		<comments>http://leocaseiro.com.br/this-php4-para-self-php5/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 16:13:16 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=150</guid>
		<description><![CDATA[Estava criando uma classe em um servidor de um cliente. Como sempre, utilizo métodos ou atributos de uma mesma classe chamando por $this. E tive o mesmo problema que o Tiago Floriano. Eu estava desatualizado na linguagem e tive um problema de sintaxes. Mesmo sendo tudo php, o php5 melhorou sua performance e desempenho, principalmente [...]


Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/' rel='bookmark' title='Permanent Link: Manual do PHP na própria Máquina em Português do Brasil (PT-BR)'>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/' rel='bookmark' title='Permanent Link: Desenvolvedor Web precisa estudar mais do que Médico'>Desenvolvedor Web precisa estudar mais do que Médico</a></li>
<li><a href='http://leocaseiro.com.br/erro-ao-contar-caracteres-com-strlen/' rel='bookmark' title='Permanent Link: Problemas ao contar caracteres com strlen do PHP'>Problemas ao contar caracteres com strlen do PHP</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Estava criando uma classe em um servidor de um cliente.<br />
Como sempre, utilizo métodos ou atributos de uma mesma classe chamando por <strong>$this</strong>. E tive o mesmo problema que o <a rel="external" href="http://tiagofloriano.com.br/blog/?p=194">Tiago Floriano</a>.<br />
Eu estava desatualizado na linguagem e tive um problema de sintaxes.</p>
<p>Mesmo sendo tudo php, o php5 melhorou sua performance e desempenho, principalmente com questões de OOP. Com isso, algumas sintaxes foram re-estruturadas.</p>
<p>Por isso, o meu código estava aparecendo o seguinte erro: <strong><i>Fatal error: Using $this when not in object context in</i></strong><br />
<span id="more-150"></span><br />
Depois de muito pesquisar no <a href="http://www.google.com.br" rel="external">pai dos burros</a>, encontrei a <a rel="external" href="http://www.arquivodecodigos.net/arquivo/tutoriais/php/geral/poo1/usando_metodos_estaticos.php">solução</a>. Descobri que trocando o <strong>$this->nomeDoMetodo() </strong> por <strong>self::nomeDoMetodo()</strong> funcionaria no php5.</p>
<p>Mas para mim, não basta ter apenas a solução. Portanto pesquisei mais sobre php5 e sua &#8220;nova&#8221; estrutura de Classes. Que é Composta por Encapsulamento(Public, Protected e Private), Constantes de Classe, Interfaces e Propriedades Estáticas(que é o caso do $this), o Design Pattern Singleton que é muito interessante e outros conceitos que pretendo abordar logo mais.</p>
<p>Se você é tão curioso quanto eu, ou apenas gosta de atualizar-se, leia este <a rel="external" href="http://www.fop.unicamp.br/informatica/index.php?option=com_docman&#038;task=doc_view&#038;gid=3&#038;Itemid=36">material completo em PDF</a> que absorve bastante sobre OOP(Programação Orientada a Objetos) em PHP5.</p>


<p>Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/' rel='bookmark' title='Permanent Link: Manual do PHP na própria Máquina em Português do Brasil (PT-BR)'>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/' rel='bookmark' title='Permanent Link: Desenvolvedor Web precisa estudar mais do que Médico'>Desenvolvedor Web precisa estudar mais do que Médico</a></li>
<li><a href='http://leocaseiro.com.br/erro-ao-contar-caracteres-com-strlen/' rel='bookmark' title='Permanent Link: Problemas ao contar caracteres com strlen do PHP'>Problemas ao contar caracteres com strlen do PHP</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/this-php4-para-self-php5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Formatar moedas ou números decimais com a função number_format() do PHP</title>
		<link>http://leocaseiro.com.br/moedas-decimais-funcao-number_format-php/</link>
		<comments>http://leocaseiro.com.br/moedas-decimais-funcao-number_format-php/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 18:50:44 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[função]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=135</guid>
		<description><![CDATA[A função number_format() do PHP, além de trocar ponto(.) por vírgula(,), também serve para definir quantas casas decimais teremos no valor. O número que é em Inglês 999.9 fica 999,90 no formato moeda brasileiro. Além disso, podemos definir se irá exibir algum caracter a cada grupo de milhar(de mil em mil) string number_format ( float [...]


Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/shuffle-do-php-no-javascript/' rel='bookmark' title='Permanent Link: Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP'>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/erro-ao-contar-caracteres-com-strlen/' rel='bookmark' title='Permanent Link: Problemas ao contar caracteres com strlen do PHP'>Problemas ao contar caracteres com strlen do PHP</a></li>
<li><a href='http://leocaseiro.com.br/includes-js/' rel='bookmark' title='Permanent Link: Como chamar um Javascript externo dentro de um js tipo include'>Como chamar um Javascript externo dentro de um js tipo include</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A <strong>função number_format() do PHP</strong>, além de <strong>trocar ponto(.) por vírgula(,)</strong>, também serve para definir quantas <strong>casas decimais</strong> teremos no valor.</p>
<p>
O número que é em Inglês <i>999.9</i> fica <i>999,90</i> no formato moeda brasileiro.<br />
Além disso, podemos definir se irá exibir algum caracter a cada grupo de milhar(de mil em mil)</p>
<p><strong><i>string number_format ( float $number, int $decimals, string $dec_point, string $thousands_sep )</i></strong></p>
<p>podemos definir por:<br />
<strong><i>valor texto number_format($valor_decimal, $casas_decimais,$caracter_definicao_decimal, $caracter_definicao_milhar)</i></strong></p>
<p>
<span id="more-135"></span><br />
Por exemplo, se quisermos que o número <i>1000</i> fique como <i>1.000</i>, utilizamos a função desta maneira:</p>
<pre class="brush: php">
$valor = 1000;
echo number_format($valor,0,&quot;,&quot;,&quot;.&quot;);
</pre>
<p>
Agora se quisermos que o valor 1,000.9(em formato inglês) tenha o formato 1.000,90(brasileiro), utilize:</p>
<pre class="brush: php">
$valor = 1,000.9;
echo number_format($valor,2,&quot;,&quot;,&quot;.&quot;);
</pre>
<p>
Se não quiser que tenha o ponto(.) entre as casas de milhar, deixe com o última parâmetro vazio:</p>
<pre class="brush: php">
$valor = 1000.9;
echo number_format($valor,2,&quot;,&quot;,&quot;&quot;);
</pre>
<p>
Existe uma maneira <del datetime="2008-10-24T18:46:06+00:00">gambiarra</del> para formatar número que eu não aconselho a utilizar. Seria algo do tipo:</p>
<pre class="brush: php">
$valor = 100.9
echo str_replace(&quot;.&quot;,&quot;,&quot;,$valor);
</pre>


<p>Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/shuffle-do-php-no-javascript/' rel='bookmark' title='Permanent Link: Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP'>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/erro-ao-contar-caracteres-com-strlen/' rel='bookmark' title='Permanent Link: Problemas ao contar caracteres com strlen do PHP'>Problemas ao contar caracteres com strlen do PHP</a></li>
<li><a href='http://leocaseiro.com.br/includes-js/' rel='bookmark' title='Permanent Link: Como chamar um Javascript externo dentro de um js tipo include'>Como chamar um Javascript externo dentro de um js tipo include</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/moedas-decimais-funcao-number_format-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como Instalar WordPress em Português do Brasil (PT-BR)</title>
		<link>http://leocaseiro.com.br/tutorial-instalar-wordpress/</link>
		<comments>http://leocaseiro.com.br/tutorial-instalar-wordpress/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 17:53:52 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=54</guid>
		<description><![CDATA[Para instalar o Wordpess, devemos primeiramente efetuar o download do arquivo mais recente e descompactá-lo em um servidor com PHP e MySQL, de preferência LAMP. Existem 2 maneiras de configurarmos o Banco de Dados: Se você for um usuário inexperiente, acesse a partir desta parte. Se você for um usuários experiente, abra a pasta descompactada [...]


Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/' rel='bookmark' title='Permanent Link: Manual do PHP na própria Máquina em Português do Brasil (PT-BR)'>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/tutorial-alterar-senha-wordpress/' rel='bookmark' title='Permanent Link: Como alterar a senha no wordpress'>Como alterar a senha no wordpress</a></li>
<li><a href='http://leocaseiro.com.br/permalinks-wordpress/' rel='bookmark' title='Permanent Link: Tudo sobre utilizar Permalinks no WordPress'>Tudo sobre utilizar Permalinks no WordPress</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Para <strong>instalar o Wordpess</strong>, devemos primeiramente efetuar o <a title="Arquivo mais recente do WordPress já traduzido em Português do Brasil" href="http://br.wordpress.org/releases/#latest" rel="external">download do arquivo mais recente</a> e descompactá-lo em um servidor com PHP e MySQL, de preferência <a href="http://pt.wikipedia.org/wiki/LAMP" rel="external" title="Linux, Apache, MySQL e PHP">LAMP</a>.<br />
Existem 2 maneiras de configurarmos o Banco de Dados:<br />
Se você for um <a href="#como-instalar-wordpress-modo-inexperiente">usuário inexperiente, acesse a partir desta parte</a>.<br />
Se você for um usuários experiente, abra a pasta descompactada do arquivo WordPress e renomeie o arquivo <i>wp-config-sample.php</i> para <i>wp-config.php</i>, em seguida altere as seguintes variáveis:</p>
<pre class="brush: php">
// ** MySQL settings ** //
define(&#039;DB_NAME&#039;, &#039;digite_aqui_o_banco_de_dados&#039;);    // O nome do Banco de Dados
define(&#039;DB_USER&#039;, &#039;digite_aqui_seu_usuario&#039;);     // Seu usuário MySQL
define(&#039;DB_PASSWORD&#039;, &#039;digite_aqui_sua_senha&#039;); // ...e senha
define(&#039;DB_HOST&#039;, &#039;localhost&#039;);    // Provavelmente você não precisará trocar este valor
</pre>
<p><span id="more-54"></span><br />
Após alterar o arquivo <i>wp-config.php</i>, envie-o por FTP para a pasta de diretório host. Enfim, digite no browser sua URL e irá aparecer a seguinte janela [<a title="ir para o passo 4" href="#como-instalar-wordpress-inicio-instalacao">vá para o início da instalação</a>].</p>
<p><span id="como-instalar-wordpress-modo-inexperiente">Existe uma maneira mais simples</span>, que é automática. Basta digitar a sua URL no navegador e então clicar no botão <strong>Criar um Arquivo de Configuração</strong>:<br />
<a title="Como instalar WordPress no Servidor - Criar um arquivo de configuração" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-11.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-1-300x77.jpg" alt="Como instalar WordPress no Servidor - Criar um arquivo de configuração" title="Como instalar WordPress no Servidor - Criar um arquivo de configuração" /></a></p>
<p>Chegando no Passo 2, ele irá solicitar os seguintes dados:<br />
Nome do Banco de Dados<br />
Usuário do Banco de Dados<br />
Senha do Banco de Dados<br />
Servidor do Banco de Dados<br />
Prefixo das Tabelas(este item, serve apenas para quem possui mais de um blog no mesmo Banco)<br />
<a title="Como instalar WordPress no Servidor - Dados de acesso" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-21.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-2-300x195.jpg" alt="Como instalar WordPress no Servidor - Dados de acesso" " title="Como instalar WordPress no Servidor - Dados de acesso" " /></a><br />
Se você não tiver algum(ns) destes dados, entre em contato com o seu Servidor de Hospedagem.<br />
Se você tiver, clique em <strong>Vamos começar</strong></p>
<p>O Passo 3, é muito simples.<br />
Preencha os dados que foram solicitados conforme o meu modelo:<br />
<a title="Como instalar WordPress no Servidor - Digitando os dados de acesso ao Banco" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-31.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-3-300x238.jpg" alt="Como instalar WordPress no Servidor - Digitando os dados de acesso ao Banco" title="Como instalar WordPress no Servidor - Digitando os dados de acesso ao Banco" /></a><br />
Obs: Nem sempre a Senha ficará vazia.<br />
Obs2: Caso tenha dúvidas sobre o último campo, deixe <strong>wp_</strong></p>
<p>Agora, clique em Enviar</p>
<p>Caso apareça a mensagem: <strong>Não é possível selecionar o banco de dados</strong><br />
<a title="Como instalar WordPress no Servidor - Erro de seleção do Banco de Dados" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-4-erro1.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-4-erro-300x143.jpg" alt="Como instalar WordPress no Servidor - Erro de seleção do Banco de Dados" title="Como instalar WordPress no Servidor - Erro de seleção do Banco de Dados" /></a><br />
Entre em contato com o seu Sevidor de Hospedagem e solicite a criação do seu banco de dados. Ou verifique se você não digitou pela metade. Alguns servidores criam o banco de dados, conforme o seu usuario, exemplo: leocaseiro_wordpress</p>
<p>No passo 4, o <strong>WordPress criou o arquivo wp-config.php</strong> corretamente.<br />
<a title="Como instalar WordPress no Servidor - O arquivo wp-config.php foi criado corretamente" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-51.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-5-300x88.jpg" alt="Como instalar WordPress no Servidor - O arquivo wp-config.php foi criado corretamente" title="Como instalar WordPress no Servidor - O arquivo wp-config.php foi criado corretamente" /></a><br />
Portanto clique em <strong>Começar a instalação</strong> e veja como é simples Instalar o WordPress<br />
<span id="como-instalar-wordpress-inicio-instalacao">Agora sim, você pode criar o seu Blog. Fique tranquilo, se você quiser, pode modificar estes dados pelo publicador do WP.</span><br />
<a title="Como instalar WordPress no Servidor - Digite o nome do Seu Blog e seu email" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-71.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-7-300x233.jpg" alt="Como instalar WordPress no Servidor - Digite o nome do Seu Blog e seu email" title="Como instalar WordPress no Servidor - Digite o nome do Seu Blog e seu email" /></a><br />
Basta digitar o nome do seu blog, o meu é LeoCaseiro<br />
Em seguida, preencha com o seu email(é importante digitar corretamente, pois todos os comentários, e até mesmo uma senha nova será enviado para ele)</p>
<p>Caso você, assim como eu, queira que o seu site seja encontrado pelo Google, Yahoo e outros buscadores deixe marcado esta opção.<br />
Agora, se você quiser que o seu site não seja encontrado, desmarque-a.<br />
Clique em <strong>Instalar WordPress</strong> e você será redirecionado para<br />
<a title="Como instalar WordPress no Servidor - Anote sua senha e altere-a o mais breve possível" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-81.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-8-300x164.jpg" alt="Como instalar WordPress no Servidor - Anote sua senha e altere-a o mais breve possível" title="Como instalar WordPress no Servidor - Anote sua senha e altere-a o mais breve possível" /></a><br />
Anote a sua senha, depois clique em Login. E pode começar a postar.</p>
<p>Agora, digite o endereço URL do seu BLOG e veja como ficou<br />
<a title="Como instalar WordPress no Servidor - Modelo de um Blog criado" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2008/10/modelo-blog-wordpress1.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/10/modelo-blog-wordpress-300x296.jpg" alt="Como instalar WordPress no Servidor - Modelo de um Blog criado" title="Como instalar WordPress no Servidor - Modelo de um Blog criado" /></a></p>
<p>Obs:Altere a sua senha o mais breve possível. Assim, você não corre o risco de perdê-la.<br />
Para alterar a senha, leia <a title="Como alterar a senha no wordpress" href="http://leocaseiro.com.br/tutorial-alterar-senha-wordpress">Como alterar a senha no wordpress</a>.</p>


<p>Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/' rel='bookmark' title='Permanent Link: Manual do PHP na própria Máquina em Português do Brasil (PT-BR)'>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/tutorial-alterar-senha-wordpress/' rel='bookmark' title='Permanent Link: Como alterar a senha no wordpress'>Como alterar a senha no wordpress</a></li>
<li><a href='http://leocaseiro.com.br/permalinks-wordpress/' rel='bookmark' title='Permanent Link: Tudo sobre utilizar Permalinks no WordPress'>Tudo sobre utilizar Permalinks no WordPress</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/tutorial-instalar-wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Como alterar a senha no wordpress</title>
		<link>http://leocaseiro.com.br/tutorial-alterar-senha-wordpress/</link>
		<comments>http://leocaseiro.com.br/tutorial-alterar-senha-wordpress/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 16:11:26 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=70</guid>
		<description><![CDATA[Para alterar a senha do WordPress, primeiramente precisamos logar. Lembre-se que o seu painel administrativo possui a URL de seu blog seguida de /wp-admin, exemplo: http://leocaseiro.com.br/wp-admin/ Assim, entramos no painel: Para alterar a senha, devemos clicar no topo à direita, onde temos o nome do nosso login(no exemplo está o admin) ou então em usuários, [...]


Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/tutorial-instalar-wordpress/' rel='bookmark' title='Permanent Link: Como Instalar WordPress em Português do Brasil (PT-BR)'>Como Instalar WordPress em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/plugin-firefox-atualizacao-wp/' rel='bookmark' title='Permanent Link: Plugin Firefox Atualização do WordPress'>Plugin Firefox Atualização do WordPress</a></li>
<li><a href='http://leocaseiro.com.br/shuffle-do-php-no-javascript/' rel='bookmark' title='Permanent Link: Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP'>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Para <strong>alterar a senha do WordPress</strong>, primeiramente precisamos logar. Lembre-se que o seu painel administrativo possui a URL de seu blog seguida de <strong>/wp-admin</strong>, exemplo: <i>http://leocaseiro.com.br/wp-admin/</i><br />
<a title="Área de Login do admin WordPress" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-wordpress-area-login1.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-wordpress-area-login-300x216.jpg" alt="Área de Login do admin WordPress" title="Área de Login do admin WordPress" /></a><br />
<span id="more-70"></span><br />
Assim, entramos no painel:<br />
<a title="Painel administrativo do WordPress" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-wordpress-painel-admin1.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-wordpress-painel-admin-300x195.jpg" alt="Painel administrativo do WordPress" title="Painel administrativo do WordPress" /></a></p>
<p>Para alterar a senha, devemos clicar no topo à direita, onde temos o nome do nosso login(no exemplo está o admin) ou então em usuários, um pouco mais abaixo:<br />
<a title="Tela de usuários do admin WordPress" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-wordpress-admin-usuarios1.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-wordpress-admin-usuarios-300x185.jpg" alt="Tela de usuários do admin WordPress" title="Tela de usuários do admin WordPress" /></a></p>
<p>Quando entramos em nosso usuário, devemos descer a barra de rolagem até o fim e então escrevemos a senha que quisermos.<br />
<a title="Alterar senha no admin wordpress" rel="lightbox" href="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-wordpress-admin-alterar-senha1.jpg"><img src="http://leocaseiro.com.br/wp-content/uploads/2008/10/tutorial-wordpress-admin-alterar-senha-300x87.jpg" alt="Alterar senha no admin wordpress" title="Alterar senha no admin wordpress"  /></a></p>
<p>A partir da versão 2.5, o WordPress possui um sistema de verificação de segurança da senha. Caso você digite apenas letras ou apenas números, ele deixa como senha fraca, então se você deixar letras maiúsculas em minúsculas misturadas, vai aumentando a segurança.<br />
Não é obrigatório termos uma senha forte, mas obviamente é mais segura.</p>
<p>Bom, é só isso. Basta clicar em Atualizar perfil, e pronto.</p>
<p>Lembrando que nesta janela, podemos alterar qualquer dado do usuário, alterar email, nome, sobrenome, colocar um apelido(nickname) e assim por diante.</p>


<p>Artigos Relacionados:<ol><li><a href='http://leocaseiro.com.br/tutorial-instalar-wordpress/' rel='bookmark' title='Permanent Link: Como Instalar WordPress em Português do Brasil (PT-BR)'>Como Instalar WordPress em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/plugin-firefox-atualizacao-wp/' rel='bookmark' title='Permanent Link: Plugin Firefox Atualização do WordPress'>Plugin Firefox Atualização do WordPress</a></li>
<li><a href='http://leocaseiro.com.br/shuffle-do-php-no-javascript/' rel='bookmark' title='Permanent Link: Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP'>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/tutorial-alterar-senha-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
