PerlDiscuss - Perl Newsgroups and mailing lists <[EMAIL PROTECTED]>
wrote:
:
: Hi,
: I'm new to Perl and I'm trying to excute/call a perl program from
: Perl Script in an ASP page. I've loaded ActivePerl v5.6 on my
: Microsoft Win2000 webserver and I can execute lots of Perl code
: in my ASP pages with no problem, but I need to call an external
: program and don't know the correct systax.
:
: In my ASP page:
: -----------------------------------------------------
: <%@ LANGUAGE = PerlScript%>
: $Response->write("Pete Was Here <br>"); #Works Fine
:
: system("MakeFile.pl"); #Doesn't execute the script
: -----------------------------------------------------
Your current working directory is probably not where you think
it is. Try using the full path name. But first, see if you get an
error message ($!) from this:
<%@ Language="PerlScript" %>
<%
use strict;
use warnings;
our( $Response );
my $exit_status = system_call_test( 'MakeFile.pl' ) / 256;
sub system_call_test {
my $call = shift;
$Response->Write( "Executing this: '$call'<br><br>" );
my $status = system( $call );
$Response->Write( "'system' returned: '$!'<br>" );
return $status;
}
%>
HTH,
Charles K. Clarkson
--
Head Bottle Washer,
Clarkson Energy Homes, Inc.
Mobile Home Specialists
254 968-8328
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>