---
title: "<!--#include file=\"presentation.htm\"-->"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/92280-include-file-presentation-htm"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "anders4u"
published: "2003-12-10T13:14:40.000Z"
updated: "2003-12-10T13:40:45.000Z"
replies: 12
views: 329
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/asp/92280-include-file-presentation-htm"
---

# <!--#include file="presentation.htm"-->

## #1 — anders4u, 2003-12-10T13:14Z

visst är det så här man inkluderar en fil
\<%
\<!--#include file="presentation.htm"--\>
%\>

men när jag provar så lägger inte filen till sig i asp-filen.
varför är det så?

en fråga till :
är det bara body-elementen som hänger med när det funkar?

vänliga hällsningar anders.

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

## #2 — @nders, 2003-12-10T13:17Z

SSI-includes har inget med asp att göra. Ta bort contextswitcharna runt instruktionen.

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

## #3 — anders4u, 2003-12-10T13:20Z

okey så #include är nått som har med server side include att göra då?

men det finns väl någon aspkod för att göra detta med va?
tror inte att jag har ssi?

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

## #4 — anders4u, 2003-12-10T13:21Z

jo, det funkade nu
men hur gör man i asp? :)

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

## #5 — OveRRidE, 2003-12-10T13:21Z

```
<% server.execute "page.asp" %>
```

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

## #6 — anders4u, 2003-12-10T13:22Z

tackar :)

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

## #7 — OveRRidE, 2003-12-10T13:22Z

> **anders4u skrev:**
>
> okey så #include är nått som har med server side include att göra då?
> 
> men det finns väl någon aspkod för att göra detta med va?
> tror inte att jag har ssi?

Du 'har' SSI om du har en IIS. Frågan är vilka filer som du kan inkludera.

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

## #8 — @nders, 2003-12-10T13:23Z

Det finns ingen direkt motsvarighet i asp, men om du bara vill exekvera innehållet i filen så kan du använda:

```
<%
Server.Execute "foo.bar"
%>
```

Kräver IIS 5.0 eller senare dock.

**red:**  webbläsaren hängde sig visst en aning, och oj vad inlägg som dök upp under tiden. :)

Mvh

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

## #9 — anders4u, 2003-12-10T13:24Z

> Du 'har' SSI om du har en IIS. Frågan är vilka filer som du kan inkludera.

okey, vad menas med det.
att filerna måste heta inc typ eller vad då :)

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

## #10 — LR^evil.sid, 2003-12-10T13:31Z

De kan heta vad som helst... behöver inte ens en filändelse

/red ska du exekvera sidorna, server.execute("page.asp"), TROR jag att du måste ha någon form av körbar kod i dem

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

## #11 — OveRRidE, 2003-12-10T13:32Z

> att filerna måste heta inc typ eller vad då

Nej, de *måste* inte och de *bör* inte det heller. .inc-filer är i vanligt textformat (som en vanlig ASP-fil) och exekveras inte av servern innan nerladdning (om den inte körs igenom include) vilket innebär att all eventuell kod i en .inc-fil kan bli synlig för en illvillig besökare.

Av denna anledning bör du bara inkludera ASP-filer och inget annat. Då kommer de att manglas genom asp.dll och inte ssinc.dll, vilket gör dem exekverade och således inte öppna för en attackerare, i runda ordalag.

Andra filformat är onödiga förutom i specialfall.

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

## #12 — anders4u, 2003-12-10T13:36Z

okey.
man tackar man tackar :)

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

## #13 — OveRRidE, 2003-12-10T13:40Z

Lugnt.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/92280-include-file-presentation-htm
