www.ntnu.no *
INFOWEB >  utvikling og programmering >  webutvikling  > ServerSide Includes
Tasks
You may add comments
Or e-mail this article
Read articles written by arnehall
User rating
How much did this article help you?
Much Some Little
Print preview
You do not need a 'printer-friendly page' to print this page. Here's why
Contents

ServerSide Includes

SSI brukes ikke lenger så mye, siden det finnes andre alternativer (f. eks php) med bedre funksjonalitet.

SSI kommandoer

Den vanligste bruken av SSI er enten å inkludere en annen fil i et HTML dokument, eller å inkludere resultatset av et CGI-script. For å gjøre dette brukes kommandoene

kode #1
<!--#include ...--> 
eller
kode #2
@!--#exec ...-->
.

For å inkludere filen public_html/data/data.txt inn i public_html/index.html legges følgende inn i index.html:

kode #3
<!--#include file="data/data.txt"-->
eller
kode #4
<!--#include virtual="/~brukernavn/data/data.txt"-->
.

For å inkludere resultatet av CGI scriptet public_html/script.cgi inn i public_html/index.html legges følgende inn i index.html:

kode #5
<!--#exec cmd="script.cgi"-->
eller
kode #6
<!--#include virtual="/~brukernavn/script.cgi"-->
.

Som regel er det enklest å unngå feil i begge tilfeller dersom

kode #7
<!--#include virtual="fil"-->
brukes.

SSI på stud/folk

For at SSI skal fungere på ditt din hjemmeside på folk.ntnu.no må du gjøre noen små triks: Opprett en fil .htaccess i den aktuelle katalogen du vil bruke SSI i. Bruk en ren teksteditor, for eksempel notepad/textpad i windows eller pico/vim i linux/unix. I denne filen kan du skrive for eksempel:

konsoll #1: .htaccess
Options Includes
AddType text/html .html
AddHandler server-parsed .html
Denne filen vil gjøre at webtjeneren ser etter SSIkode i .html filer. Du kan fritt bytte ut .html med for eksempel .htm eller .shtml i begge linjene. Eller legge til flere filtyper som skal sjekkes for SSIkode.


Languages: no Comments: 0 Aid: 84 User rating:
 
 
Last updated: 2007-06-20 Author: arnehall Read: 3590 times