I have a cgi file written in perl in which I try to execute an .exe file, e.g. notepad.exe
I want to run this cgi file by Internet Explorer in Windows 2000 server. The cgi file and
notepad.exe are both saved in wwwroot/inetpub/myfolder, but when I put adress
http://localhost/myfolder/myfile.cgi in IE, it halts trying to open the file.
By the way, I have installed perl and set .cgi files to be opened by perl.
The problem cant be with the syntax of the code since the cgi file is run fine from the
commandline using the perl command: perl myfile.cgi and the notepad is executed. But with IE
the problem arises
However, if I omit that notepad.exe commad line, I can run the cgi file from IE without
problem. So runnig the .exe file causes the problem
I did set the permissions (reading, writing,code executing) in Internet service manager.
My perl code:
#!c:/perl/bin/perl
#
print "Content-type: text/html\n\n";
print"Hi!";
`notepad`;
Edited by davido: Added code tags and formatting, per consideration.
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|