Autor: Rafael Wendel Pinheiro

Exportando dados do banco para um arquivo XML

A linuagem XML(Extensible Markup Language) é uma linguagem com propósito de facilitar o tráfego de informações entre diversos sistemas(principalmente web). Ela auxilia a criação de documentos em um formato padrão, limpo, fácil e permite manipulação de seu conteúdo manualmente ou via programação independente da linguagem. Devido à essas características os arquivos XML são importantes no trasnporte de dados entre dois sistemas totalmente distintos.

Por exemplo, os famosos web services para funcionarem corretamente devem receber mensagens em XML, para processarem e se for o caso, retornar algo no mesmo formato.

Continue lendo

Emails com anexo utilizando a classe PHPMailer

Para quem ainda não conhece a classe PHPMailer é uma classe desenvolvida em php que auxilia no processo de envio de emails, possibilitando de maneira fácil a autenticação dos mesmos e a definição de cabeçalhos e corpo bem estruturados.

Pois bem, nesse post vou abordar uma funcionalidade bastante prática dessa classe, que é a inclusão de anexos nos emails que estão sendo enviados.

Continue lendo

Função php para gerar gráficos com Google Chart API

Olá pessoal,

No post de hoje vou mostrar como gerar gráficos utilizando uma função php e a API Chart do Google.

Bom, para quem não conhece, o Google Chart é uma API que auxilia no processo de criação de gráficos estatísticos de maneira fácil, dinâmica e sem precisar se comunicar diretamente com um webservice ou coisa parecida.

O Google Chart é capaz de nos gerar imagens de gráficos apenas lendo os parâmetros que passamos via URL.

Continue lendo

Alterando tempo de execução de script php

Servidores que têm e estão aptos a “rodar” php geralmente são definidos por padrão a executar um script por inteiro em até 30 segundos. Caso esse tempo seja estourado, é retornado a mensagem Fatal error: Maximum execution time of 30 seconds exceeded in C:wampwwwseuprojetoseuarquivo.php on line X

E dependendo do que estejamos fazendo, talvez esse tempo se torne insuficiente. É o que acontece em caso de uploads de arquivos muito grande ou em busca de ínumeros registros no banco de dados.

Continue lendo

Função php para converter datas

Hoje vou postar uma função que fiz a algum tempo e que na maioria das vezes me auxilia em projetos que esteja desenvolvendo. Trata-se de uma função responsável por converter datas em formatos convencionais para formatos aceitos pelo banco de dados e vice-versa.

Como todos sabem, nós brasileiros trabalhamos com datas em nossos dia-a-dia no formato dia/mes/ano (Ex: 31/12/2011). Porém os bancos de dados (como não são desenvolvidos no Brasil) trabalham com outros formatos, geralmente no esquema ano-mes-dia (Ex: 2011-12-31).

Continue lendo