PHP "equivalent" of Jasper Reports

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View
Hi there,

First of all I apologise for being a PHP noob.

Is there a PHP equivalent of Java's Jasper Reports?

Basically Jasper is a bunch of libraries which allow you to create
reports, in various formats:

PDF, HTML, Excel, Barcharts, Pie Charts, Line Graphs etc

The datasources for the reports can be objects within your application
or embedded SQL statements in the report "templates"



Re: PHP "equivalent" of Jasper Reports

Lord0 wrote:
Quoted text here. Click to load it

I haven't had a chance to try out PHP-Java integration, but this looks like a cool opportunity to use it. I use Zend Studio for PHP coding, it has some features for integrating Java with PHP that look neat.

-Mike PII

Re: PHP "equivalent" of Jasper Reports

Quoted text here. Click to load it

What's your general impression of Zend for developing PHP by itself?
I've been using text editors (Crimson in my case) but can probably get
my employer to pay for something if I make a case.  I'm building and
maintaining internal web tools, nothing public-facing.

Re: PHP "equivalent" of Jasper Reports

Zend Studio is very nice for just PHP, as well as for editing any
other little file (CSS, .htacces, etc) you might deal with that's not
heavy. The next best thing I've tried is Dreamweaver's code view,
which has code coloring and some basic function help, and it does a
nice job with common sense things like indentation and stuff. I've
tried at least 5 editors before sticking with Zend.

ZS has a built in PHP debugger (it will run your PHP scripts right
there in the IDE like Komodo, and show the output in either text or
html-rendering mode (uses .net IE I think)), a nice code analyzer that
checks for common mistakes and possible problem areas, syntax
highlighting (of coarse), underlines syntax errors in red like a word
processor does for misspellings, and keeps track of your classes and
every piece of information about them (it recalls that info as you use
the class and stuff). I also like that it will integrate with your
phpdoc codes to feed back information to you as you type, as well as
integrate with phpdocumentor software. It even has a built in MySQL
client: it connects to your MySQL server, and you can run queries and
do some simple stuff.

It even has some syntax highlighting for (x)HTML, CSS, and JavaScript.
It does not have an HTML preview mode like Dreamweaver, but I don't
really miss that.

It must be spectacular if the server your website is hosted on has
Zend Platform installed, because then you can remotely debug and view
server messages (sort of a log of stuff).  It comes with an extension
for Firefox and IE that has buttons to start the remote debugger and
stuff after you navigate to a page. I haven't gotten a chance to play
with these features.

The only thing I miss when using this is Dreamweaver's superior
project-oriented FTP client. I think that's something that is taken
for granted by Dreamweaver users. The FTP client in Zend Studio is a
bit slow, it implies that you either access your project files
remotely or work on files locally and debug them only (it's
complicated to use some files both locally and remotely at once), and
it doesn't work with all servers (I'm using a separate FTP client now,
which I hate doing).

Zend Studio is a Java application, and I think it is slow sometimes.
There seem to be a few flaws in it, but nothing that can't be worked
around. It does integrate somewhat with other Zend software, and I'd
like to try the built in PHP Documenter some time. It's important to
try the free trial before buying this to make sure it suits your needs.

Re: PHP "equivalent" of Jasper Reports

Aqui les dejo un link a un proyecto nuevo para generar reportes a formato pdf
con php. Actualmente estoy buscando colaboradores. No tengo documentacion aun
pero si les interesa solo contactenme. Puedes descargarlo y ver los ejemplo.

Si descargan el .zip tiene que renombrar la carpeta a ReportExpress.

Site Timeline