<?xml version="1.0" encoding="windows-1252"?>
<node id="969225" title="Perl and Xampp" created="2012-05-07 05:12:09" updated="2012-05-07 05:12:09">
<type id="115">
perlquestion</type>
<author id="969223">
Yoshiro</author>
<data>
<field name="doctext">
&lt;p&gt;Hello Perl Monks &lt;/p&gt;

&lt;p&gt; Im new to all the web technologies so i apologies if what i say may seem to lack sense from time to time.
I'm learning perl and i installed xampp 1.7.7 as a local server so i can run/test some scripts. Im running Win 7 and installation was done straight on C:'\&lt;/p&gt;

&lt;p&gt; Apache seems to be running very good, i copied my web site file structure to "C:\xampp\htdocs" directory and i can see the index and all links under localhost very well.
Next i put my script in the "C:\xampp\cgi-bin" directory. Problems encountered: if i access the script as "localhost/cgi-bin/myscript.cgi" it works fine but if i access it through my html link from the html page it just displays the code from the myscript.cgi file.
The same happens if i change extension to .pl&lt;/p&gt;

&lt;p&gt;this is how i start the .cgi file:&lt;/p&gt;
&lt;code&gt;
#!"C:\xampp\perl\bin\perl.exe"

print "Content-Type: text/html\n\n";
&lt;/code&gt;



&lt;p&gt;and this is the tag from the html doc:&lt;/p&gt;
&lt;code&gt;form action="C:/xampp/cgi-bin/myscript.cgi" method="post" &lt;/code&gt;


&lt;p&gt;So my question is what am i doing wrong? do i need to have something in my html header to recognize perl scripts?&lt;/p&gt;

&lt;p&gt;Thank you,
Yoshiro&lt;/p&gt;</field>
</data>
</node>
