Creacion de reportes en PHP

Imagen de jgarrido

Forums: 

Este último año he estado programando intensivamente con php utilizando ADODB contra MySQL y ORACLE (ambas bajo linux) y la verdad ha sido toda una experiencia, en esta última semana he comenzado el proceso de creacion de reportes y he intentado exportar los reportes en formato xls directamente desde php pero hasta ahora lo más lejos que he llegado ha sido a los archivos CSV por otro lado existen plugins para el servidor php que me permitirian la generacion directa de los archivos XLS pero el reto y lo interesante seria hacerlo directamente desde php y adodb contra la base Oracle, alguna idea o sugerencia?

problemas usando la libreria fpdf

amigos de verdad quisiera una orientación, soy nuevo usando esta libreria y mi problema es el siguiente al cargar una imagen y el error es el siguiente.

Warning: getimagesize(imagenes/logo.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\Archivos de programa\Apache Group\Apache2\htdocs\Forpres\fpdf\fpdf.php on line 1498
FPDF error: Missing or incorrect image file: imagenes/logo.jpg

es mi trabajo de tesis si alguien puede ayudarme se lo agradeceria mucho, este es mi correo

ssalazar1@gmail.com

Simón Salazar R.

Casi casi que no veo tu

Imagen de deathUser

Casi casi que no veo tu pregunta, este hilo lleva como 4 páginas, así que mejor habrías creado uno nuevo, en todo caso, si lees el mensaje de error:

[quote]failed to open stream: No such file or directory in C:\Archivos de programa\Apache Group\Apache2\htdocs\Forpres\fpdf\fpdf.php on line 1498
FPDF error: Missing or incorrect image file: imagenes/logo.jpg[/quote]

Te dice claramente que no encuentra la imagen, así que trata de poner el path completo o uno relativo al script php o la librería que contiene la función que estás usando ...

Suerte

bye
:)

agata report de donde descargo AgataAPI.class

Hola estoy aprendiendo a programar con php y a utilizar agata report cuando trato de utilizar el codigo para generar el reporte me manda este error:

Warning: main(/agata/classes/core/AgataAPI.class) [function.main]: failed to open stream: No such file or directory in c:\wamp\www\proy_siso\REPORT2.PHP on line 3

Warning: main() [function.include]: Failed opening '/agata/classes/core/AgataAPI.class' for inclusion (include_path='.;C:\php5\pear') in c:\wamp\www\proy_siso\REPORT2.PHP on line 3

Fatal error: Class 'AgataAPI' not found in c:\wamp\www\proy_siso\REPORT2.PHP on line 5

de donde descargo el AgataAPI.class

agradecere mucho la ayuda

gerar35
atte,

Reportes en PHP con AGATA REPORT

Buenas, Saludos

El archivo lo puedes descargar desde su pagina original www.agata.org.br
el archivo que funciona para windows es el .zip agata-win.zip

en cuanto al error "Fatal error: Class 'AgataAPI' not found in c:\wamp\www\proy_siso\REPORT2.PHP on line 5"

la falla esta en que la AgataAPI.class, el codigo php esta empezando sin la palabra "php" despues del signo de interrogación para que sea compatible con todos los sistemas por ejemplo:

el archivo AgataAPI.class comienza asi
<?
/*******************************************************************************/
/* AgataAPI
/* API for report generation from Web PHP scripts
/* by Pablo Dall'Oglio - 2001 - 2006
/*******************************************************************************/
class AgataAPI
{
function AgataAPI()
{
# Define the Agata's Path
define('AGATA_PATH', substr(__FILE__,0,-28));
define('OS', strtoupper(substr(PHP_OS, 0, 3)));

if (OS == 'WIN')
y asi sigue etc. etc. etc.

ve que al principio aparace "<?" si en php, entonces ese es la falla, tienes que colocar
el "php" para que se vea asi "<?php" y de esa forma tienes que hacerlas en todas las clases de PHP que esten en la carpeta (core, layout) en todos lados, todos los que sea de tipo .class y de tipo .inc TODOSSSS, o mejor dicho los que tenga el "<?" sin el php

eso es lo que yo aplique y solucione el problema.

Gracias por la respuesta y ahora report manager

Agradezco la respuesta:

Ahora bien tambien he escuchado del report manager que tan bueno o facil es de conectar y que codigo utilizo porque he tratado y me mada errores....

Al menos me he dado cuenta que su manipulacion en el programa para crear reportes es facil y entendible..

Ojala puedas ayudarme.

Gracias de Gerar35

mandar datos de mysql a excel con php

hola que tal, espero me pueda ayudar, tengo una plantilla excel la cual quiero que extraiga datos de una tabla y los coloque en las celdas donde las voy a ocupar, por ejemplo, en mi tabla tengo tres campos: "num_control, nombre, horas" y en mi plantilla tengo en la celda A4 el espacio para colocar "num_comtrol", en la G5 "nombre" y en la D9 horas". mi pregunta es: como podria hacer que eso fuera posible???? todo esto mediante php. cabe mencionar que la plantilla de excel ya la tengo hecha y no quiero generar una nueva, lo comento porque he encontrado varias herramientas que generan el archivo .xls, cosa que yo no quiero. espero haberme exlpicado.

de antemano muchas gracias.

gracias por responder, y en

gracias por responder, y en java como seria??? que librerias necesito???, de casualidad tendra algun ejemplo???
disculpe si pregunto mucho pero yevo casi 6 meses buscando esto.

gracias nuevamente por su ayuda.

http://poi.apache.org/trans/e

Imagen de deathUser

http://poi.apache.org/trans/es/index.html
http://poi.apache.org/
http://support.microsoft.com/kb/169796/es
http://jexcelapi.sourceforge.net/

Alguna vez encontré una librería con la que podías usar plantillas para escribir en las celdas que tu definas, no recuerdo cual fue este momento, pero si la ubico la posteo, busca en google o source forge y de seguro encuentras mas info ...

bye
:)

Como usar las librerias de PHP Simple Excel File Generator

Hola, mi nombre es deyni alvarez rodríguz, soy cubano y trabajo en un Joven Club de computación.

necesito generar unos informes en excel a partir de unas consultas adodb a una base de datos de mysql, buscando en internet llegue a este sitio, vi lo de la librería PHP Simple Excel File Generator, pero no encuentro como utilizarla alguien me puede ayudar o enviar un ejemplo de como utilizarlas

gracias por adelantado espero su ayuda

deyni

Páginas