[thelist] Stupid Cold Fusion question...
Raymond Camden
jedimaster at macromedia.com
Mon Apr 30 13:09:49 CDT 2001
One tag - CFEXECUTE. That will run the Perl script for you.
Oh, and you may want to take a look at CF_Perl. It allows you to do:
<CF_Perl>
$a = 9;
$a = $a + 1;
print $a;
</CF_Perl>
Of course, all this does is take your script and call your perl.exe. I
didn't write a Perl-interperter for CF. :) Anyway, again, your best bet is
CFEXECUTE.
=======================================================================
Raymond Camden, Principal Spectra Compliance Engineer for Macromedia
Email : jedimaster at macromedia.com
ICQ UIN : 3679482
"My ally is the Force, and a powerful ally it is." - Yoda
> -----Original Message-----
> From: thelist-admin at lists.evolt.org
> [mailto:thelist-admin at lists.evolt.org]On Behalf Of Joe Crawford
> Sent: Monday, April 30, 2001 2:02 PM
> To: thelist at lists.evolt.org
> Subject: Re: [thelist] Stupid Cold Fusion question...
>
>
> Pete Prodoehl wrote:
> > As a follow up, how would I include the *output* of a script,
> when I try the
> > cfinclude with a perl script, in just reads it off of disk, I want it to
> > execute it, just like <!--#exec cgi="..." --> would do...
> >
> > In Cold Fusion what would that be?
>
> One "stupid" way to do it would be to do something like this:
>
> <CFHTTP
> URL = "http://www.yourdomain.dom/path/to/perlscript.pl"
> resolveurl = 1
> throwonerror = Yes></CFHTTP>
> <CFOUTPUT>#cfhttp.filecontent#</CFOUTPUT>
>
> Which seems like overkill, and will require you to make a call over the
> 'net, but would probably work.
>
> The issue is running the perl script through the perl engine before
> getting <cfinclude>'d - and I'm not sure how that can be resolved a la
> *nix. :-\
>
> Of course, you could probably rewrite the perl script in Cold Fusion -
> probably would execute faster than running it in perl then including it,
> yes?
>
> Best,
More information about the thelist
mailing list