I'm moving from Windows 2000 (IIS 5) to Windows Server 2003 (IIS6). I'm unable to capture the output of a program using backticks in a CGI script. I tried v5.6.1 build 631 and v5.8.8 build 819 with the same results. Below is a trivial CGI script as an example.
use CGI ':standard'; print header(); print << "end_html"; <html> <head><title>Test</title></head> <body> <pre> end_html print `ping localhost`; print "<br>Error: $!<br>\n"; print << "end_html"; </pre> </body> </html> end_html ; Under IIS5 it displays the output of ping as expected and no error ($!). Under IIS6 there is no output except for "Error: Bad file descriptor". Mark Edwards HP Services Email: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> _______________________________________________ Perl-Win32-Users mailing list Perl-Win32-Users@listserv.ActiveState.com To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs