in reply to Re^2: Use CGI to run a Perl script via web server
in thread Use CGI to run a Perl script via web server
When accepting a parameter, you will need to know how the other side sends the parameter.
If your other side sends the parameter as a CGI parameter, like:
http://example.com/cgi-bin/myscript.pl?sso=212453261
then you can read that parameter using the CGI methods:
my $sso = $query->param('sso'); $sso = 0+ $sso; # convert to number, strip all leading zeroes
But note that the "current directory" may not be what you think it is. When running other programs, you should use the full path to them and all filenames:
#*********SYSTEM CALL ********** #script within a script both files in same path #This is required because the main script runs with ActiveState Extend +ed Perl v5.24.1 #Whereas cqperl runs with v5.16.1 (limited features), cannot use Activ +eState for this one. #*********SYSTEM CALL ********** system( "c:\\path\\to\\cqperl C:\\another\\path\\to\\NewLdapUser.pl $ +sso $firstName $lastName $email" );
|
---|