[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cgiapp] Inline C::A


Steve Comrie wrote:
Hope everyone on the list had a happy holidays & great new year ..

I recently got some requirements for a new project that involved a shopping
cart application. Aside from building the standard shopping cart portion of
the site (all C::A driven .cgi files), the site needed other regular .html
pages to display a running total of the current shopping contents.

Without getting into too much server wizardry, changing my programming
paradigm completely or switching to .php I came across what I believe to be
a fairly simple solution that draws on the strengths of php's inline parsing
combined with all of the C::A code I already had written for session
management, configuration, templating, etc.

I might be missing something, but seems to me like you're just reinventing SSI. Have you looked at mod_include ? It would be much faster than having to bring php into the mix.


<?php call_cgi( '/cgi-bin/cart.cgi', 'rm=runningtotal' ); ?>

 <!--#exec cgi="/cgi-bin/cart.cgi" -->

or

 <!--#include virtual="/cgi-bin/cart.cgi?rm=runningtotal" -->

would be the SSI equivalents.

Or you could even do something like (although not necessarily C::A based)

  <!--#perl sub=Cart::runningtotal arg=foo arg=bar -->


--
Michael Peters
Developer
Plus Three, LP


---------------------------------------------------------------------
Web Archive:  http://www.mail-archive.com/suppressed/
             http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: suppressed
For additional commands, e-mail: suppressed


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.