<br clear="all">Olá não consigo entender porque não funciona com CGI meu script:<br><br>#!/usr/bin/perl<br><br>BEGIN {<br>&nbsp;&nbsp;&nbsp; my $homedir = ( getpwuid($&gt;) )[7];<br>&nbsp;&nbsp;&nbsp; my @user_include;<br>&nbsp;&nbsp;&nbsp; foreach my $path (@INC) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( -d $homedir . &#39;/perl&#39; . $path ) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; push @user_include, $homedir . &#39;/perl&#39; . $path;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; unshift @INC, @user_include;<br>}<br><br><br>use strict;<br>use warnings;<br>
<br>use CGI qw/:standard/;<br>use Template;<br>use Net::Traceroute;<br>$| = 1;<br><br># some useful options (see below for full list)<br>my $config = {<br>INTERPOLATE&nbsp; =&gt; 1,&nbsp;&nbsp; # expand &quot;$var&quot; in plain text<br>
INCLUDE_PATH =&gt; &#39;/home/smartcam/public_html/cgi-bin/&#39;,&nbsp; # or list ref<br>POST_CHOMP&nbsp;&nbsp; =&gt; 1,&nbsp;&nbsp; # cleanup whitespace <br>PRE_PROCESS&nbsp; =&gt; &#39;<a href="http://header.info">header.info</a>&#39;,# prefix each template<br>
EVAL_PERL=&gt; 1,&nbsp;&nbsp; # evaluate Perl code blocks<br>};<br><br># create Template object<br>my $template = Template-&gt;new($config);<br><br><br># specify input filename, or file handle, text reference, etc.<br>my $input = &#39;<a href="http://tracert.tt">tracert.tt</a>&#39;;<br>
<br># process input template, substituting variables<br>$template-&gt;process($input) || die $template-&gt;error();<br><br>print start_form,<br>&quot;Informe o endereço: &quot;,textfield(&#39;tracert&#39;),p,<br>submit,<br>
end_form,<br>hr,&quot;\n&quot;;<br><br>if ( param() ) {<br>my $host = param(&#39;tracert&#39;);<br>my $tr = Net::Traceroute-&gt;new(host=&gt; &quot;$host&quot;);<br>&nbsp;&nbsp;&nbsp; if($tr-&gt;found) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; my $hops = $tr-&gt;hops;<br>
&nbsp;&nbsp;&nbsp; for ( my $i = 0;$i &lt;= 10;$i++ ) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($hops &gt; 1) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print p( &quot;Tracert: &quot; .<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $tr-&gt;hop_query_host($tr-&gt;hops - $i, 0) );<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp; }<br>}<br>}<br>
print end_html();<br>-- <br>Procuro emprego C.V:<br><a href="http://danielmantovani.awardspace.com/">http://danielmantovani.awardspace.com/</a><br><br>print &quot;\x54\x68\x65\x20\x53\x69\x6c\x65\x6e\x74\x20\x47\x75\x61\x72\x64\x69\x61\x6e&quot;,$/<br>
<br>