<?xml version="1.0"?>
<feed xmlns="http://purl.org/atom/ns#" version="0.3" xml:lang="en-GB"><title>Planet PHP</title><link rel="alternate" type="text/html" href="http://planet.prophp.com.br"/><tagline>People blogging about PHP</tagline><id>http://planet.prophp.com.br</id><generator url="http://planet.prophp.com.br/">
            Planet PHP Aggregator
            </generator><modified>2008-08-19T20:46:00Z</modified><entry xmlns=""><title type="text/plain" mode="escaped">AJAX e PHP: Aprendendo a base [Parte 2]</title><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/RafaelDohms/~3/369220698/" title="AJAX e PHP: Aprendendo a base [Parte 2]"/><author><name>Rafael Dohms</name></author><id>http://feeds.feedburner.com/~r/RafaelDohms/~3/369220698/</id><modified>2008-08-19T20:46:00Z</modified><issued>2008-08-19T20:46:00Z</issued><content type="text/html" mode="escaped"><![CDATA[<!-- google_ad_section_start --><p>Continuando o <a href="http://www.rafaeldohms.com.br/2008/08/18/ajax-e-php-aprendendo-a-base-1/">post anterior</a>, seguiremos agora para o módulo PHP, html e a conclusão do artigo.</p>
<h2><strong>3.3 Módulo PHP</strong></h2>
<p>Este módulo é simples e, na verdade, pode ser substituído por qualquer linguagem server-side. Como uma requisição AJAX nada mais é do que uma requisição normal feita em segundo plano, o nosso arquivo PHP trabalha como qualquer outro script, recebendo dados, processando e retornando, sendo a única diferença que vamos retornar XML e não html.</p>
<p>Ao invés de criar duas funções como defini anteriormente, vou apenas implementar um script de forma estruturada que execute as ações das duas funções. A <strong>primeira</strong> parte deve receber os dados e gravar em banco, utilizei neste exemplo um banco mysql e as funções normais de mysql para não complicar muito o aprendizado. A <strong>segunda</strong> parte deve pegar os mesmos dados e convertê-los em uma saída XML, de acordo com o padrão que escolhemos.</p>
<div class="igBar"><span id="lphp-3"><a href="#" >PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-3">
<div class="php">
<ol><li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">//Conexão com banco</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$db</span> = <a href="http://www.php.net/mysql_connect"><span style="color:#000066;">mysql_connect</span></a><span style="color:#006600; font-weight:bold;">(</span><span style="color:#FF0000;">"localhost"</span>,<span style="color:#FF0000;">"user"</span>,<span style="color:#FF0000;">"senha"</span><span style="color:#006600; font-weight:bold;">)</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$db_selected</span> = <a href="http://www.php.net/mysql_select_db"><span style="color:#000066;">mysql_select_db</span></a><span style="color:#006600; font-weight:bold;">(</span><span style="color:#FF0000;">'phpajax'</span>, <span style="color:#0000FF;">$db</span><span style="color:#006600; font-weight:bold;">)</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"> </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">//Simular processo demorado para vermos o “carregando” (descartar em produção)</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.php.net/sleep"><span style="color:#000066;">sleep</span></a><span style="color:#006600; font-weight:bold;">(</span><span style="color:#CC66CC;color:#800000;">3</span><span style="color:#006600; font-weight:bold;">)</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"> </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">//Receber dados</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#FF9933; font-style:italic;">//Gravar no banco</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#0000FF;">$sql</span> = <span style="color:#FF0000;">"INSERT INTO mural (msg) VALUES ('"</span>.<span style="color:#0000FF;">$_POST</span><span style="color:#006600; font-weight:bold;">[</span><span style="color:#FF0000;">'msg'</span><span style="color:#006600; font-weight:bold;">]</span>.<span style="color:#FF0000;">"')"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font&lt;/body>"/></ol></div></div></div><p><i>Truncated by Planet PHP, read more at <a href="http://feeds.feedburner.com/~r/RafaelDohms/~3/369220698/">the original</a> (another 20762 bytes)</i></p>]]></content></entry><entry xmlns=""><title type="text/plain" mode="escaped">AJAX e PHP: Aprendendo a base [Parte 1]</title><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/RafaelDohms/~3/369220699/" title="AJAX e PHP: Aprendendo a base [Parte 1]"/><author><name>Rafael Dohms</name></author><id>http://feeds.feedburner.com/~r/RafaelDohms/~3/369220699/</id><modified>2008-08-19T04:40:00Z</modified><issued>2008-08-19T04:40:00Z</issued><content type="text/html" mode="escaped"><![CDATA[<!-- google_ad_section_start --><p><em>nota: Este artigo foi publicado pela primeira vez na Quarta Edição da Revista PHP Magazine em março de 2008. Estou agora re-publicando ele aqui em duas partes, <a href="http://www.rafaeldohms.com.br/2008/08/18/ajax-e-php-aprendendo-a-base-1/">1</a> e <a href="http://www.rafaeldohms.com.br/2008/08/19/ajax-e-php-aprendendo-a-base-2/pt/">2</a>, para melhor visualização</em></p>
<p>Neste artigo, pretendo apresentar ao Leitor a tecnologia AJAX, resolvendo algumas confusões sobre o que realmente é, e como e onde deve ser usada. Este artigo apresenta um exemplo de como implementar uma solução AJAX sem auxílio de Frameworks. Após palestrar sobre o assunto no 1º PHPDF RoadShow (E no PHP Conference 2007 em São Paulo) decidi por todo material das palestras em um artigo, que foi publicado pela primeira vez na PHP Magazine, e que agora re-publico aqui em meu Blog. Esta primeira parte esta dividida em duas pois descobri que meu WordPress fica louco com artigos grandes. E e breve este artigo terá uma sequencia que entrará no uso de FrameWorks.</p>
<p>Desde que comecei a pesquisar sobre AJAX devo admitir que me apaixonei pela forma que ele permite executar tarefas simples e avançadas de forma amigável, simples e ágil. Desde então, tenho procurado repassar este conteúdo, contribuindo brevemente com o site AJAX Online (www.ajaxonline.com.br) e publicando diversos artigos em meu blog pessoal.<br/></p>
<h2><strong>1. AJAX: detergente ou tecnologia?<br/></strong></h2>
<p>O caminho para o aprendizado de AJAX não é muito longo, mas mesmo assim possui diversos atalhos que podem agilizar no desenvolvimento, porém podem acabar “saindo pela culatra” mais tarde, pois prejudicam o conhecimento. O primeiro passo e também o ponto de maior confusão, é a velha pergunta, “O que é AJAX?”. Leigos lhe dirão que é um detergente, alguns dirão que é uma nova linguagem de programação, eu lhes digo que se trata apenas de uma nova forma de ver algo mais antigo.</p>
<p><strong>O AJAX</strong> é um conjunto de técnicas novas, envolvendo diversas tecnologias antigas, dentre elas: Javascript, XML, Document Object Model (DOM). Dentre estas tecnologias o único elemento novo é o XMLHttpRequest, e mesmo assim ele não é tão novo quanto parece.</p>
<p><strong>O XMLHttpRequest</strong> surgiu pela primeira vez em 2000, criado pela Microsoft para ser usado no Outlook Web Access. Em 2002 a Mozilla incorporou o objeto em seus browsers e somente em 2006 foi lançado o primeiro draft na W3C. Neste ponto dá inicio o grande hype da “Web 2.0” e o AJAX começa a ser amplamente utilizado.</p>
<p>Conceitualmente, AJAX significa “Asynchronous JavaScript and XML” ou Javascript Assíncrono e XML, mas na prática é possível utilizar objetos com notação JSON (JavaScript Object Notation)  também, ao invés de XML. Mais adiante vou discutir as vantagens e desvantagens disto. O grande conceito de AJAX é permitir que o cliente se comunique com o servidor através deste request, que é realizado em segundo plano, sem recarregar a página, efetivamente unindo a tecnologia client-side com a tecnologia server-side e potencializando a comunicação.</p>
<p><em>Atenção: use com moderação! Embora seja algo muito legal, o AJAX não deve ser usado em qualquer lugar, pois, ao invés de ajudar, pode tornar truncada a experiência do usuário, evite usar AJAX, por exemplo, como sua forma de navegação principal.</em></p>
<div id="attachment_222" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.rafaeldohms.com.br/wp-content/uploads/figura1.gif"><img class="size-full wp-image-222" title="Figura 1 – Fluxo de uma requisição AJAX" src="http://www.rafaeldohms.com.br/wp-content/uploads/figura1.gif" alt="Figura 1 – Fluxo de uma requisição AJAX" width="500" height="176"/></a><p class="wp-caption-text">Figura 1 – Fluxo de uma requisição AJAX</p></div>
<h2/>
<h2><strong>2. Aprendendo AJAX</strong></h2>
<p>Como disse anteriormente, o caminho para aprender AJAX tem diversos atalhos e, no momento em que se decide aprender AJAX, é necessário avaliar qual caminho irá tomar. Existem dois caminhos principais para se trilhar, aprender AJAX com frameworks ou sem frameworks. Cada um tem sua vantagem como, por exemplo, com frameworks a produtividade aumenta, porém sem ter trilhado o caminho “primitivo” dar manutenção em scripts que apresentam erros pode se tornar uma tarefa difícil. Eu, pessoalmente, defendo que se deve aprender pelo caminho difícil para depois viver no caminho fácil, então vou abordar as duas formas de se usar e aprender AJAX, iniciando neste artigo pelo AJAX puro, ou seja, primitivo, e deixando o segundo exemplo para uma futura contribuição..</p>
<h2/>
<h2><strong>2.1. AJAX primitivo</strong></h2>
<p>Implementar funções de AJAX “na mão” não é tarefa difícil, ao contrario do que muitos pensam, porém é importante, a</p><p><i>Truncated by Planet PHP, read more at <a href="http://feeds.feedburner.com/~r/RafaelDohms/~3/369220699/">the original</a> (another 40336 bytes)</i></p>]]></content></entry><entry xmlns=""><title type="text/plain" mode="escaped">CONAPHP - COngresso NAcional de PHP</title><link rel="alternate" type="text/html" href="http://blog.diegotremper.com/archives/114" title="CONAPHP - COngresso NAcional de PHP"/><author><name>Blog do Tremper</name></author><id>http://blog.diegotremper.com/archives/114</id><modified>2008-08-15T07:31:00Z</modified><issued>2008-08-15T07:31:00Z</issued><content type="text/html" mode="escaped"><![CDATA[<p><strong>O que é o CONAPHP?</strong><a href='http://www.conaphp.com.br/' title='CONAPHP - COngresso NAcional de PHP'><img align="right" src='http://blog.diegotremper.com/wp-content/uploads/2008/08/conaphp-120x60.thumbnail.gif' alt='CONAPHP - COngresso NAcional de PHP' /></a><br />
CONAPHP significa COngresso NAcional de PHP. É um grande evento de PHP que consiste em várias palestras de PHP apresentadas por palestrantes nacionais e internacionais reputados.<br />
<strong>Quando?</strong><br />
O CONAPHP 2008 vai decorrer nos dias 18 e 19 de Outubro.<br />
<strong>Onde?</strong><br />
O CONAPHP 2008 está inserido no CONISLI 2008. O CONISLI é um evento sobre Software Livre muito popular no Brasil que sempre teve a forte presença da comunidade de PHP desde 2005. Este ano a comunidade de PHP do Brasil se empenhou para organizar no CONISLI um grande evento de PHP com o nome CONAPHP.</p>
<p>O CONISLI 2008 terá lugar nas da FIAP - Faculdade de Informática e Administração Paulista - em São Paulo com endereço Av. Lins de Vasconcelos, 1264, bairro Aclimação.</p>
<p>mais informações:<br />
<a href="http://www.conaphp.com.br/">http://www.conaphp.com.br/</a></p>
<div class="awmp_tags"><a href="http://blog.diegotremper.com/search/CONAPHP/" rel="tag">CONAPHP</a></div><img src="http://feeds.feedburner.com/~r/TremperBlog/~4/365378036" height="1" width="1"/>]]></content></entry><entry xmlns=""><title type="text/plain" mode="escaped">Chamada de palestrantes para o CONAPHP finda em 31 de Agosto</title><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/prophpbrasil/~3/364516462/" title="Chamada de palestrantes para o CONAPHP finda em 31 de Agosto"/><author><name>ProPHP Grupo Profissionais PHP</name></author><id>http://feeds.feedburner.com/~r/prophpbrasil/~3/364516462/</id><modified>2008-08-14T03:00:00Z</modified><issued>2008-08-14T03:00:00Z</issued><content type="text/html" mode="escaped"><![CDATA[O <a href="http://www.conaphp.com.br/">CONAPHP</a> é um evento que está inserido no <a href="http://www.conisli.org/" target="_blank">CONISLI 2008</a>. Por isso obdece ao mesmo calendário do evento. Portanto, os interessados em dar palestras de PHP devem enviar suas propostas até ao final do mês de Agosto para que possam ser consideradas.<br /><br /><img src="http://www.conaphp.com.br/graficos/banners/conaphp-transparente-120x60.gif" style="margin-right: 6px; float: left" alt="CONAPHP" height="60" width="120" />Para enviar uma proposta de palestra, os candidatos devem primeiro fazer sua <a href="http://www.conisli.org/monta.php?mod=palestrante&action=cad0">inscrição como palestrante</a>. Depois de confirmar a sua inscrição, cada palestrante deve seguir as instruções que seguem por e-mail e enviar as propostas de palestra no próprio <a href="http://www.conisli.org/montap.php?mod=painelp&action=acesso" target="_blank">site do CONISLI</a>.<br style="clear: both" /><img src="http://feeds.feedburner.com/~r/prophpbrasil/~4/364516462" height="1" width="1"/>]]></content></entry><entry xmlns=""><title type="text/plain" mode="escaped">Chamada de palestrantes para o CONAPHP finda em 31 de Agosto</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/prophpbrasil/~3/Zrxgt13PXug/" title="Chamada de palestrantes para o CONAPHP finda em 31 de Agosto"/><author><name>ProPHP Grupo Profissionais PHP</name></author><id>http://feedproxy.google.com/~r/prophpbrasil/~3/Zrxgt13PXug/</id><modified>2008-08-14T03:00:00Z</modified><issued>2008-08-14T03:00:00Z</issued><content type="text/html" mode="escaped"><![CDATA[O <a href="http://www.conaphp.com.br/">CONAPHP</a> é um evento que está inserido no <a href="http://www.conisli.org/" target="_blank">CONISLI 2008</a>. Por isso obdece ao mesmo calendário do evento. Portanto, os interessados em dar palestras de PHP devem enviar suas propostas até ao final do mês de Agosto para que possam ser consideradas.<br /><br /><img src="http://www.conaphp.com.br/graficos/banners/conaphp-transparente-120x60.gif" style="margin-right: 6px; float: left" alt="CONAPHP" height="60" width="120" />Para enviar uma proposta de palestra, os candidatos devem primeiro fazer sua <a href="http://www.conisli.org/monta.php?mod=palestrante&action=cad0">inscrição como palestrante</a>. Depois de confirmar a sua inscrição, cada palestrante deve seguir as instruções que seguem por e-mail e enviar as propostas de palestra no próprio <a href="http://www.conisli.org/montap.php?mod=painelp&action=acesso" target="_blank">site do CONISLI</a>.<br style="clear: both" /><img src="http://feedproxy.google.com/~r/prophpbrasil/~4/Zrxgt13PXug" height="1" width="1"/>]]></content></entry><entry xmlns=""><title type="text/plain" mode="escaped">PHP Magazine: Edi&#xE7;&#xE3;o 5</title><link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/RafaelDohms/~3/363057156/" title="PHP Magazine: Edi&#xE7;&#xE3;o 5"/><author><name>Rafael Dohms</name></author><id>http://feeds.feedburner.com/~r/RafaelDohms/~3/363057156/</id><modified>2008-08-12T19:23:00Z</modified><issued>2008-08-12T19:23:00Z</issued><content type="text/html" mode="escaped"><![CDATA[<!-- google_ad_section_start --><p style="text-align: center;"><a href="http://www.phpmagazine.org.br/portal/index.php"><img class="aligncenter" title="PHP Magazine" src="http://www.phpmagazine.org.br/portal/view/common/images/logo_medio.gif" alt="" width="144" height="68" /></a></p>
<p style="text-align: left;">Voltando de um período quieto, a <a href="http://www.phpmagazine.org.br/portal/index.php" target="_blank">PHP Magazine</a> lançou hoje a sua 5a edição. Para quem acompanha a revista sabe que ela é feita por voluntários e sujeita atrasos, como o desta edição. Mas mesmo com atrasos, a revista sempre contribui com artigos de qualidade de contribuidores de alto escalão.</p>
<p>Nesta quinta edição posso citar mais um artigo de Pablo Dall'Oglio, seu sempre traz novidades e facilita o uso do PHP-GTK com "<strong>Protegendo códigos em PHP-GTK"</strong>, mas também devo resaltar o artigo "<strong>Desenvolvendo em três camadas com PHP, MVC e AJAX" </strong>escrito por Almir Neto e Otávio Calaça, que segue uma palestra de muita qualidade dada pelo Almir na última PHP Conference. Fora a participação, mais uma vez, de Leandro Schwartz, com uma olhar sobre o PHP no mundo academico e de textos de Helton Ritter e Ismael Rocha<strong>.</strong></p>
<p>A revista também traz anúncio do <a href="http://www.conaphp.com.br/" target="_blank">CoNaPHP</a>, o novo evento de PHP em um ambito nacional, que toma forma após uma grande movimentação da comunidade, através dos principais atuantes dos grupos regionais, que pretende trazer muitas novidades nos proximos meses para a comunidade PHP do Brasil.</p>
<p>Esta edição ainda não tras a segunda parte de meu artigo sobre AJAX, mas após alguns meses de mudança e casamento e muitas novidades, pretendo sentar e retomar a série de artigos, e iniciar novos textos com as novidades do PHP que venho tendo contato, inclusive terei noticias de eventos php em breve aqui no blog.</p>
<p style="text-align: center;"><a href="http://www.phpmagazine.org.br/portal/index.php?modulo=secao&id=53" target="_blank">Faça o download da nova ediçao aqui.</a></p>
<div id="st_tags">
<!-- Generated by Simple Tags 1.5.7 - http://wordpress.org/extend/plugins/simple-tags -->
	<a href="http://www.rafaeldohms.com.br/tag/magazine/pt/" title="magazine" rel="tag">magazine</a>, <a href="http://www.rafaeldohms.com.br/tag/php/pt/" title="PHP" rel="tag">PHP</a><br />
</div><!-- google_ad_section_end -->	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<p>© Rafael Dohms for <a href="http://www.rafaeldohms.com.br">Rafael Dohms</a>, 2008. |
	  <a href="http://www.rafaeldohms.com.br/2008/08/12/php-magazine-edicao-5/pt/">Permalink</a> |
	  <a href="http://www.rafaeldohms.com.br/2008/08/12/php-magazine-edicao-5/pt/#comments">One comment</a><br>
	  Want more on these topics ? Browse the archive of posts filed under <a href="http://www.rafaeldohms.com.br/category/php/pt/" title="View all posts in PHP" rel="category tag">PHP</a>.</p>
<p><a href="http://feeds.feedburner.com/~a/RafaelDohms?a=dXQ6sP"><img src="http://feeds.feedburner.com/~a/RafaelDohms?i=dXQ6sP" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/RafaelDohms?a=rIguHK"><img src="http://feeds.feedburner.com/~f/RafaelDohms?i=rIguHK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/RafaelDohms?a=7Mr7tK"><img src="http://feeds.feedburner.com/~f/RafaelDohms?i=7Mr7tK" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/RafaelDohms/~4/363057156" height="1" width="1"/>]]></content></entry><entry xmlns=""><title type="text/plain" mode="escaped">PHP 4 is dead</title><link rel="alternate" type="text/html" href="http://blog.diegotremper.com/archives/112" title="PHP 4 is dead"/><author><name>Blog do Tremper</name></author><id>http://blog.diegotremper.com/archives/112</id><modified>2008-08-08T20:11:00Z</modified><issued>2008-08-08T20:11:00Z</issued><content type="text/html" mode="escaped"><![CDATA[<p>Enfim, após a liberação da <a href="http://www.php.net/archive/2008.php#id2008-08-07-1">release 4.4.9</a>, foi oficialmente encerrado o fim do desenvolvimento e suporte a versão 4 do PHP, esta talvez, a versão que mais tenha contribuido com a popularização da linguagem na internet. Para os que ainda não migraram suas aplicações da versão 4 para a 5, talvez este seja um bom motivo para a mudança. A equipe de desenvolvedores do php agora tem seu foco no desenvolvimento da versão 5.3, que provavelmente será lançada no próximo mes de outubro, e para tão aguardada versão 6, sem data oficial para o lançamento.</p>
<p>[]’s</p>
<div class="awmp_tags"><a href="http://blog.diegotremper.com/search/PHP4/" rel="tag">PHP4</a> <a href="http://blog.diegotremper.com/search/PHP5/" rel="tag">PHP5</a></div><img src="http://feeds.feedburner.com/~r/TremperBlog/~4/359592868" height="1" width="1"/>]]></content></entry><entry xmlns=""><title type="text/plain" mode="escaped">Utiliza&#xE7;&#xE3;o do Zend_Date</title><link rel="alternate" type="text/html" href="http://blog.diegotremper.com/archives/111" title="Utiliza&#xE7;&#xE3;o do Zend_Date"/><author><name>Blog do Tremper</name></author><id>http://blog.diegotremper.com/archives/111</id><modified>2008-08-08T19:36:00Z</modified><issued>2008-08-08T19:36:00Z</issued><content type="text/html" mode="escaped"><![CDATA[<p>Recentemente nosso amigo Israel Agoeiro postou no forum do Zend Framework um tópico sobre a utilização do Zend_Date, o tema é bem interessante, muitas pessoas ainda tem dificuldades e curiosidades quanto a melhor maneira de fazer o tratamento de datas em seus sistemas. Recomendo uma olhada na discução.</p>
<p><a href="http://www.zfbrasil.com/forum/viewtopic.php?f=49&t=74">http://www.zfbrasil.com/forum/viewtopic.php?f=49&t=74</a></p>
<p>[]’s</p>
<div class="awmp_tags"><a href="http://blog.diegotremper.com/search/Zend_Date/" rel="tag">Zend_Date</a> <a href="http://blog.diegotremper.com/search/Zend Framework/" rel="tag">Zend Framework</a></div><img src="http://feeds.feedburner.com/~r/TremperBlog/~4/359566106" height="1" width="1"/>]]></content></entry><entry xmlns=""><title type="text/plain" mode="escaped">PHP Conference 2008 - outras hist&#xF3;rias</title><link rel="alternate" type="text/html" href="http://blog.diegotremper.com/archives/110" title="PHP Conference 2008 - outras hist&#xF3;rias"/><author><name>Blog do Tremper</name></author><id>http://blog.diegotremper.com/archives/110</id><modified>2008-08-01T21:59:00Z</modified><issued>2008-08-01T21:59:00Z</issued><content type="text/html" mode="escaped"><![CDATA[<p>Pois é, alguns já sabiam outros não (incluindo eu). Acompanhando algumas treads do <a href="http://www.prophp.com.br/">ProPHP</a> e depois olhando no site fiquei sabendo que o evento PHP Conference Brasil não conta mais com o apoio da comunidade PHP. De certa forma, o fato acaba sendo uma perda para a comunidade, já que o evento conhecido em várias partes mundo. Não entrarei em detalhes sobre tudo que li sobre o assunto, mas o que posso dizer é que a Tempo Real Eventos e o ProPHP tiveram problemas, e que, o evento feito em 2007, acabou queimando o filme da comunidade brasileira com alguns palestrantes internacionais, o que é uma pena.</p>
<p>Após o fato membros do ProPHP estão participando na organização do CONAPHP - Congresso Nacional de PHP. Em seguida posto mais detalhes.</p>
<p><a href="http://www.conaphp.com.br/">http://www.conaphp.com.br/</a></p>
<p>[]s</p>
<div class="awmp_tags"><a href="http://blog.diegotremper.com/search/PHP Conference 2008/" rel="tag">PHP Conference 2008</a> <a href="http://blog.diegotremper.com/search/ProPHP/" rel="tag">ProPHP</a> <a href="http://blog.diegotremper.com/search/PHP/" rel="tag">PHP</a></div><img src="http://feeds.feedburner.com/~r/TremperBlog/~4/352893822" height="1" width="1"/>]]></content></entry><entry xmlns=""><title type="text/plain" mode="escaped">Apoio do ProPHP ao evento CONAPHP</title><link rel="alternate" type="text/html" href="http://www.conaphp.com.br" title="Apoio do ProPHP ao evento CONAPHP"/><author><name>ProPHP Grupo Profissionais PHP</name></author><id>http://www.conaphp.com.br</id><modified>2008-08-01T03:00:00Z</modified><issued>2008-08-01T03:00:00Z</issued><content type="text/html" mode="escaped"><![CDATA[O ProPHP não apoia mais o evento conhecido anteriormente por PHP Conference Brasil, ao contrário dos anos anteriores, em virtude de sérias divergências com empresa organizadora.<br /><br />A partir de 2008 o ProPHP apoia e participa na organização apenas de eventos organizados por membros da comunidade de PHP.<br /><br />Assim os membros do ProPHP estão participando na organização do <a href="http://www.conaphp.com.br"><b>CONAPHP - Congresso Nacional de PHP</b></a>.<br /><br />Este é um evento que este ano decorre em 18 e 19 de Outubro dentro do CONISLI 2008 - Congresso Nacional de Software Livre - que nesta edição espera cerca de 1500 congressistas.<br /><br /><a title="CONAPHP" target="_blank" href="http://www.conaphp.com.br"><img src="http://www.prophp.com.br/img/conaphp.png" title="CONAPHP" alt="CONAPHP" class="left" style="border: 0px solid rgb(204, 204, 204); margin: 0pt 10px 0px 0px; padding: 4px;" width="160" height="128"></a>Para além dos habituais nomes da cena de PHP nacional, o <b>CONAPHP</b> vai contar com palestrantes internacionais reputados como Andrei Zmievski (Smarty, PHP-Gtk, PHP 6 Unicode) e Cesar Rodas (PHP Programming Innovation Award, Google Summer of Code, WordPress).<br /><br />As inscrições para congressista e palestrante no evento já começaram. Espera-se um evento muito concorrido. Os interessados deverão se dirigir ao site do evento para garantir a sua presença ora como congressista ou palestrante.]]></content></entry></feed>
