R reka1 Medlem sedan sep. 2001 650 inlägg Frågan 23 sep. 2002 06:26 #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
H Hansen Medlem sedan aug. 2000 374 inlägg 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
R reka1 Medlem sedan sep. 2001 650 inlägg Tack...
... för svar, ska testa snarast =)
(och ja, det är apache)
Z zmodem Medlem sedan apr. 2002 77 inlägg 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
R Robban Medlem sedan dec. 1999 2 555 inlägg 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