---
title: "Visa sub med parameter?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/19433-visa-sub-med-parameter"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "nordan"
published: "2001-11-11T13:12:00.000Z"
updated: "2001-11-11T21:39:00.000Z"
replies: 4
views: 194
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/19433-visa-sub-med-parameter"
---

# Visa sub med parameter?

## #1 — nordan, 2001-11-11T13:12Z

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;
```

Permalänk: https://www.webforum.nu/p/19433

## #2 — Hansen, 2001-11-11T17:42Z

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

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

Permalänk: https://www.webforum.nu/p/342149

## #3 — spango, 2001-11-11T20:44Z

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

Permalänk: https://www.webforum.nu/p/342150

## #4 — Jojoxx, 2001-11-11T21:01Z

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...

Permalänk: https://www.webforum.nu/p/342151

## #5 — spango, 2001-11-11T21:39Z

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

Permalänk: https://www.webforum.nu/p/342152

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/19433-visa-sub-med-parameter
