Greetings all,
Though there are a number of modules available at CPAN relating to PHP, PHP and PHP::Include::Vars to name a few, my question to you is why are you not able to extend the objects offered in BioPerl to work with DBI, GD and Archive::Zip? Since you are using BioPerl in the first place it sounds as though your project manager is not opposed to OpenSource software and you should be able to, in theory as Im only guessing at this point, download and use other free modules like those from CPAN... or am I missing something?
Looking at the specs for BioPerl 1.4 on BioLinux.org I see that GD is bundled inside and that DBI and DBD::MySQL are suggested, so the developers understood that people would need graphics and DB interaction. It seems like it would be easy to create your own objects that use BioPerl along with your own DB and Archiving subroutines to get the desired functionality that you want.
Basically what Im trying to say is "don't through the baby out with the bathwater", as the saying goes "There is more than one way to do it" and sometimes those ways are not the most obvious.
Beside Perl Objects are beautiful things once you start writing them.

Update!
Here is an article about how to run Perl through PHP for those interested.

-InjunJoel

"I do not feel obliged to believe that the same God who endowed us with sense, reason and intellect has intended us to forego their use." -Galileo

In reply to Re: Running PHP by injunjoel
in thread Running PHP by MonkPaul

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.