webForumDet fria alternativet

Visa sub med parameter?

4 svar · 189 visningar · startad av nordan

nordanMedlem sedan juni 2000949 inlägg
#1

Hej
Jag har testat och gjort ett litet perlscript med subrutiner som jag visar med hjälpa av ssi
<!--#exec var="/cgi-bin/testsub.cgi?subval=test1" -->
Detta funkar när jag kör en shtml sida på PWS men inte när jag lägger ut koden och vill köra den på apachen?
Fråga 1, Går det att göra på något annat sätt :q
Fråga 2,
Vet någon vad detta fel kan vara?
[an error occurred while processing this directive]

#!/usr/bin/perl
use CGI;
use CGI::Carp qw(fatalsToBrowser);
$subval = CGI::param('subval');

print "Content-type: text/html\n\n";

if($subval eq "test1"){
&test1;
}
elsif($subval eq "test2"){
&test2;
}
else{
print "Hej";
}

sub test1{

print "Test 1";

}
sub test2{
print "Test 2";

}
print "Hej på dig!";
exit;

------------------
/nordan

HansenMedlem sedan aug. 2000374 inlägg
#2

Testa med "include virtual" så ska det nog gå bättre.

Ex.
<!--#include virtual="testsub.cgi?subval=test1"-->

------------------
Hansen
c.h@ngmedia.com

spangoMedlem sedan juni 20008 205 inlägg
#3

exec cgi ska det väl vara? :q
http://www.jojoxx.net/faq/ssi.html#counter

------------------
You can be a coward for a few minutes, or dead forever. /Rincewind

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Det skiljer mellan olika webbservrar. Under IIS (och således antagligen PWS) funkar exec cgi tillsammans med argument. Apache tror jag struntar i argumenten om du använder exec cgi, men där har du å andra sidan möjligheten att använda include virtual (vilket å andra sidan inte funkar i detta sammanhang under IIS). Om jag minns rätt vill säga...

------------------
/ J

spangoMedlem sedan juni 20008 205 inlägg
#5

Jo, mr. Jojoxx har rätt ang. direktiven på Apache.
http://httpd.apache.org/docs/mod/mod_include.html

------------------
You can be a coward for a few minutes, or dead forever. /Rincewind

245 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
119 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)