16/07/2009, 16:23
|
| | | Fecha de Ingreso: enero-2005 Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 9 meses Puntos: 11 | |
Respuesta: ya inventaron alguna libreria facil de usar para hacer reportes en PHP? Buscando en ingles las cosas son mejores...
Aqui va algo que encontre,,,
1) Crear el reporte con una conexion a la base de datos.
2) Una vez que el reporte funciona de manera local con su conexion y tenemos los campos añadidos, lo copiamos a nuestro servidor web y lo ponemos en cualquier carpeta que queramos, por lo menos donde el usuario IUSR_ tenga permisos de lectura.
3) editen un archivo php o solo copien y peguen este ejemplo:
--------- INICIA CODIGO PHP -----------
$crapp = new COM("CrystalRuntime.Application.11") or die ( "Error on load");
$creport = $crapp->OpenReport("c:\\reporte.rpt", 1);
//fomatType = integer 22=xls, 31=pdf etc
$creport->ExportOptions->FormatType = 31;
//type 1 is to output to a file I think 2 is email
$creport->ExportOptions->DestinationType = 1;
$creport->ExportOptions->DiskFileName = "C:\\Inetpub\\wwwroot\\reporte.pdf";
$creport->DiscardSavedData();
$creport->Export(False);
header("Location: http://localhost/reporte.pdf");
exit(0);
-------- TERMINA CODIGO PHP ---------- |