<?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>Blog do Beraldo &#187; PHP</title>
	<atom:link href="http://www.rberaldo.com.br/blog/category/programacao/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rberaldo.com.br/blog</link>
	<description>Programação, Música, Entretenimento e o que mais me vier à mente</description>
	<lastBuildDate>Sun, 05 Sep 2010 16:12:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>PDML: Gerando PDFs facilmente com PHP</title>
		<link>http://www.rberaldo.com.br/blog/2010/07/29/pdml-gerando-pdfs-facilmente-com-php/</link>
		<comments>http://www.rberaldo.com.br/blog/2010/07/29/pdml-gerando-pdfs-facilmente-com-php/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 18:51:51 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[fpdf]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[pdml]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/?p=201</guid>
		<description><![CDATA[PDML, gerador de PDFs de forma simples com PHP, formatação semelhante à de um documento HTML ou XML]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2010/07/29/pdml-gerando-pdfs-facilmente-com-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP: Usando a classe nativa DateTime</title>
		<link>http://www.rberaldo.com.br/blog/2010/01/14/php-usando-a-classe-nativa-datetime/</link>
		<comments>http://www.rberaldo.com.br/blog/2010/01/14/php-usando-a-classe-nativa-datetime/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 18:36:49 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[datetime]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[time]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/?p=154</guid>
		<description><![CDATA[A partir do PHP 5.2.0, há uma maneira nativa e simples de se trabalhar com datas e horários, com ajuda da classe DateTime. Neste artigo, vou mostrar algumas das utilidades dessa classe.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2010/01/14/php-usando-a-classe-nativa-datetime/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Criando combos (select&#8217;s) dinâmicos com valores padrões</title>
		<link>http://www.rberaldo.com.br/blog/2009/12/26/criando-combos-dinamicos-com-valores-padroes/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/12/26/criando-combos-dinamicos-com-valores-padroes/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 19:44:20 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[combo]]></category>
		<category><![CDATA[dados]]></category>
		<category><![CDATA[dinâmico]]></category>
		<category><![CDATA[padrão]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/?p=151</guid>
		<description><![CDATA[Uma dúvida muito comum - porém de solução bastante simples - é como criar um combo (select) dinâmico e com um valor padrão. Isso pode ser útil ao montar um formulário para edição de dados.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/12/26/criando-combos-dinamicos-com-valores-padroes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problemas com codificação: acentos não interpretados</title>
		<link>http://www.rberaldo.com.br/blog/2009/11/06/problemas-com-codificacao-acentos-nao-interpretados/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/11/06/problemas-com-codificacao-acentos-nao-interpretados/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 12:07:38 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[acentos]]></category>
		<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[charset]]></category>
		<category><![CDATA[codificação]]></category>
		<category><![CDATA[collation]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/?p=120</guid>
		<description><![CDATA[Um dúvida muito recorrente em fóruns concerne a erros com acentuação, quando palavras como "atenção" são exibidas como "aten??o". A solução é simples: padronizar as codificações de arquivos, do banco de dados e do HTML.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/11/06/problemas-com-codificacao-acentos-nao-interpretados/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Dica: Tutorial para iniciantes em Zend Framework</title>
		<link>http://www.rberaldo.com.br/blog/2009/10/18/dica-tutorial-para-iniciantes-em-zend-framework/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/10/18/dica-tutorial-para-iniciantes-em-zend-framework/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 19:08:49 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/?p=109</guid>
		<description><![CDATA[O Zend Framework é um dos frameworks mais conhecidos e utilizados com PHP. Neste post, é indicado um link com um tutorial básico sobre essa ferramenta.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/10/18/dica-tutorial-para-iniciantes-em-zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reduzir imagens mantendo a proporção</title>
		<link>http://www.rberaldo.com.br/blog/2009/10/12/reduzir-imagens-mantendo-a-proporcao/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/10/12/reduzir-imagens-mantendo-a-proporcao/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 03:46:50 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[GD]]></category>
		<category><![CDATA[miniatura]]></category>
		<category><![CDATA[proporção]]></category>
		<category><![CDATA[thumbnail]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/?p=92</guid>
		<description><![CDATA[Muita gente tem dúvida em como reduzir uma imagem mantendo a proporção entre largura e altura. Neste artigo é exibida uma solução simples para esse problema.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/10/12/reduzir-imagens-mantendo-a-proporcao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trabalhando com a biblioteca cURL</title>
		<link>http://www.rberaldo.com.br/blog/2009/10/02/trabalhando-com-a-biblioteca-curl/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/10/02/trabalhando-com-a-biblioteca-curl/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 16:29:46 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[bot de busca]]></category>
		<category><![CDATA[cURL]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[robot de busca]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/?p=75</guid>
		<description><![CDATA[A biblioteca cURL do PHP nos auxilia a buscar informações em outro sites, possibilitando a obtenção de dados remotos, como criação de WEB Services, bots de busca etc. Neste tutorial, são mostradas algumas técnicas e aplicações da cURL.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/10/02/trabalhando-com-a-biblioteca-curl/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Como criar sistema de BBCode</title>
		<link>http://www.rberaldo.com.br/blog/2009/09/18/como-criar-sistema-de-bbcode/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/09/18/como-criar-sistema-de-bbcode/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 12:34:08 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[bbcode]]></category>
		<category><![CDATA[formatação de texto]]></category>
		<category><![CDATA[tags]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/?p=61</guid>
		<description><![CDATA[O BBCode é um recurso amplamente utilizado em fóruns. Ele permite editar textos de forma simples e rápida, sendo de fácil compreensão inclusive para leigos em HTML. Neste post mostrarei como criar alguns BBCodes mais usados, como [b] (negrito), [i] (itálico), [img] (imagem), [url] (link), [youtube] (para vídeos do youtube) e outros. Basicamente, o que [...]]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/09/18/como-criar-sistema-de-bbcode/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Técnicas de CAPTCHA</title>
		<link>http://www.rberaldo.com.br/blog/2009/09/07/tecnicas-de-captcha/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/09/07/tecnicas-de-captcha/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 00:02:39 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[acessibilidade]]></category>
		<category><![CDATA[captcha]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/?p=53</guid>
		<description><![CDATA[CAPTCHA é um recurso amplamente usado nos dias de hoje. Porém, seu mau uso gera conteúdo inacessível a usuários com deficiência visual ou deficiência de aprendizagem.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/09/07/tecnicas-de-captcha/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Classe PHP para Manipulação de Imagens</title>
		<link>http://www.rberaldo.com.br/blog/2009/07/30/classe-php-para-manipulacao-de-imagens/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/07/30/classe-php-para-manipulacao-de-imagens/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 13:40:00 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[Imagens]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[Classe]]></category>
		<category><![CDATA[GD]]></category>
		<category><![CDATA[Manipulação de Imagens]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/2009/07/30/classe-php-para-manipulacao-de-imagens/</guid>
		<description><![CDATA[Classe PHP destinada à manipulação de imagens, com opções para criação de miniaturas (thumbnails) e inserção de marca d'água.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/07/30/classe-php-para-manipulacao-de-imagens/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Recursos Interessantes do Smarty</title>
		<link>http://www.rberaldo.com.br/blog/2009/05/15/recursos-interessantes-do-smarty/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/05/15/recursos-interessantes-do-smarty/#comments</comments>
		<pubDate>Fri, 15 May 2009 19:58:00 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[gerenciador de templates]]></category>
		<category><![CDATA[smarty]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/2009/05/15/recursos-interessantes-do-smarty/</guid>
		<description><![CDATA[O Smarty é um dos principais gerenciadores de templates para o PHP. Neste artigo são mostrados alguns recursos interessantes dessa ferramenta.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/05/15/recursos-interessantes-do-smarty/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Limitando o número de links em uma paginação</title>
		<link>http://www.rberaldo.com.br/blog/2009/05/07/limitando-o-numero-de-links-em-uma-paginacao/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/05/07/limitando-o-numero-de-links-em-uma-paginacao/#comments</comments>
		<pubDate>Thu, 07 May 2009 12:45:00 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Paginação]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/2009/05/07/limitando-o-numero-de-links-em-uma-paginacao/</guid>
		<description><![CDATA[Sistemas de paginação são muito usados. Pretendo mostrar como criar os links para cada página, semelhantemente à maneira usada pelo Google, em que aparecem somente alguns links, para evitar que se mostre uma linha muito extensa.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/05/07/limitando-o-numero-de-links-em-uma-paginacao/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Combo com as Cidades e Estados do Brasil Usando Ajax</title>
		<link>http://www.rberaldo.com.br/blog/2009/05/07/combo-com-as-cidades-e-estados-do-brasil-usando-ajax/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/05/07/combo-com-as-cidades-e-estados-do-brasil-usando-ajax/#comments</comments>
		<pubDate>Thu, 07 May 2009 12:07:00 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[cidades]]></category>
		<category><![CDATA[cidades e estados]]></category>
		<category><![CDATA[estados]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/2009/05/07/combo-com-as-cidades-e-estados-do-brasil-usando-ajax/</guid>
		<description><![CDATA[Combo (select, list, menu) com as cidades e estados do Brasil. Sistema feito usando Ajax.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/05/07/combo-com-as-cidades-e-estados-do-brasil-usando-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tratamento de Erros</title>
		<link>http://www.rberaldo.com.br/blog/2009/05/05/tratamento-de-erros-2/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/05/05/tratamento-de-erros-2/#comments</comments>
		<pubDate>Wed, 06 May 2009 02:10:00 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Boas Práticas]]></category>
		<category><![CDATA[erros]]></category>
		<category><![CDATA[tratamento de erros]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/2009/05/05/tratamento-de-erros-2/</guid>
		<description><![CDATA[Artigo sobre tratamento de erros. O artigo usa a linguagem PHP, mas as técnicas podem ser adaptadas para qualquer outra linguagem.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/05/05/tratamento-de-erros-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boas Práticas ao Programar</title>
		<link>http://www.rberaldo.com.br/blog/2009/05/05/boas-praticas-ao-programar-2/</link>
		<comments>http://www.rberaldo.com.br/blog/2009/05/05/boas-praticas-ao-programar-2/#comments</comments>
		<pubDate>Wed, 06 May 2009 00:13:00 +0000</pubDate>
		<dc:creator>Beraldo</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Boas Práticas]]></category>
		<category><![CDATA[programação correta]]></category>

		<guid isPermaLink="false">http://www.rberaldo.com.br/blog/2009/05/05/boas-praticas-ao-programar-2/</guid>
		<description><![CDATA[Artigo sobre boas práticas de programação. O artigo usa a linguagem PHP, mas as técnicas podem ser aplicadas a qualquer outra linguagem.]]></description>
		<wfw:commentRss>http://www.rberaldo.com.br/blog/2009/05/05/boas-praticas-ao-programar-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
