Gerar gráficos usando PHP e Flash
Neste pequeno artigo vai ser mostrado como fazer gráficos em PHP é realmente fácil, se tivermos conhecimento de certos scripts.
Requisitos mínimos
- Um servidor com PHP instalado.
- Flash Player 6 ou superior instalado no computador cliente.
Desenvolvimento
- Precisamos de fazer o download do script que vai fazer o gráfico por nós. Para isso façam download do programa necessário
- Depois de terem feito o download, descompactem-no para uma pasta (o resultado deve ser um ficheiro chamado
charts.swf
, outro chamadocharts.php
e por fim uma pasta chamadacharts\library
), enviem-no para o servidor e podemos começar a criar. - Criem um ficheiro PHP (
dados.php
é o que vai ser utilizado neste artigo) com o seguinte código:<?php # dados.php //Incluir o ficheiro charts.php necessário para o funcionamento do programa include "charts.php"; //Aqui está a dar os dados necessários ao gráfico $chart['chart_data'] = array ( array ( "", "Janeiro", "Fevereiro", "Marco", "Abril" ), array ( "2005", 0, 12, 15, 167 ), array ( "2006", 200, 341, 423, 555 ) ); //Envia o gráfico para ser mostrado no ecrã SendChartData ( $chart ); ?>
- Vamos mostrar o gráfico. Criem outro ficheiro ou editem aquele que querem que mostre o gráfico e escrevam o seguinte código:
<?php # index.php include "charts.php"; echo "<div align="center"><b>Visitas do P@P</b>"; //Insere o gráfico na página echo InsertChart ( "charts.swf", "charts_library", "dados.php" ); echo "</div>"; ?>
Se abrirem o ficheiro que acabaram de criar no vosso webserver vão ver um gráfico bem bonito em PHP.
Existem inúmeras coisas que se podem fazer com este script, mas para isso podem dar uma vista de olhos no site oficial.
É útil também referir que existem vários scripts para desenhar gráficos com PHP (GDlib, PHPlot, etc.), mas todos esses precisam de ter instalado no servidor a GDlib. Este em particular, não depende da GDlib, apenas necessitando do Flash no lado do cliente.