webForumDet fria alternativet

index.htm??

4 svar · 346 visningar · startad av reka1

reka1Medlem sedan sep. 2001662 inlägg
#1

Tjena!
Jag har en index-fil som jag tänkt krydda med lite perl-grejor, bl.a. läsa in från ett par textfiler.
Hur som helst, *.pl-filer ska ju ligga i sin cgi-bin men jag vill ju självfallet ha index:en i en vanlig katalog.

Så, hur skriver man i hrml-filen för att den ska anropa vissa perl-program i cgi-bin?

Mvh,
Reka

HansenMedlem sedan aug. 2000383 inlägg
#2

Hej,

Du kan använda dig av SSI (Server Side Includes).
Du skriver inte villken typ av webbserver du har så jag förutsätter Apache.

Placera denna fil i roten på webbservern eller i den katalog där du vill använda dig av SSI.

#.htaccess
Options +Includes
AddHandler server-parsed .htm .html

Exempel på en html fil som använder sig av SSI.

<!-- index.htm -->
<html>
<head>
<title>ssi</title>
</head>

<body>
<!--#include virtual="/cgi-bin/script.pl" -->
</body>
</html>

Här hittar du mer info:
http://httpd.apache.org/docs/howto/ssi.html
http://www.ukans.edu/acs/docs/other/ssi/index.shtml
http://www.ukans.edu/acs/docs/other/ssi/ssi2.shtml

reka1Medlem sedan sep. 2001662 inlägg
#3

Tack...

... för svar, ska testa snarast =)
(och ja, det är apache)

zmodemMedlem sedan apr. 200258 inlägg
#4

när man ska includa ett CGI ska man ju egentligen inte includa det, utan snarar exekvera det... därför tror jag man bör använda

<!--#exec cgi="cgi-bin/filnamn.pl"-->

mer info på http://www.hanshq.net/ssi.shtml

RobbanMedlem sedan dec. 19992 272 inlägg
#5

virtual kan också köra kod, så den går att använda. En länk som beskriver skillnaderna:

http://bignosebird.com/sdocs/execs.shtml

131 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
128 ms — hämta tråd, inlägg och bilagor (db)