---
title: "SSI med asp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12319-ssi-med-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "cHeMiCaL-X"
published: "2001-10-22T19:14:00.000Z"
updated: "2001-10-27T13:37:00.000Z"
replies: 12
views: 202
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/12319-ssi-med-asp"
---

# SSI med asp

## #1 — cHeMiCaL-X, 2001-10-22T19:14Z

Vad är det för fel på denna:

```
Response.Write " <table width='100%'><tr><td width='33%'><font face='Verdana' Size='1'><a href='" & strUrl & "' target='_blank'>" & strProname & "</a></font></td><td width='18%'><font face='Verdana' Size='1'>" & strType & "<!-- #fsize virtual="" "& strUrl &" "" --></font></td><td width='19%'><font face='Verdana' Size='1'>" & strType2 & "</font></td><td width='14%'><font face='Verdana' Size='1'>" & strServer & "</font></td><td width='16%'><font face='Verdana' Size='1'>" & strUploader & "</font></td></tr></table>"
```

Det är med denna jag har problem:

```
<!-- #fsize virtual="" "& strUrl &" "" -->
```

I HTML koden står det bara:

```
<!-- #fsize virtual="/bypath/Cd-Covers/Aalyah_-_Aalyah-back.jpg" -->
```

Vad är det för fel jag gör?

Som ni kanske har förstått så försöker jag frå fram filstorleken med detta SSI kommando..

H

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

## #2 — @nders, 2001-10-22T19:17Z

Två saker.

1) ASP (eller rättare sagt IIS) stöder inte alla SSI-kommandon. Det är Include och något mer om jag inte missminner mig.

2) SSI exekveras innan ASP-motorn gör sitt, dvs variabler du sätter i koden har inte hunnit få värden när du kör SSI.

Mvh,

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

## #3 — cHeMiCaL-X, 2001-10-22T19:19Z

Finns det nåt sätt att lösa detta på?

Kör med PatrikB's Zpagin II script

\[Redigerat av cHeMiCaL-X den 22 okt 2001\]

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

## #4 — LarsG, 2001-10-22T19:26Z

```
<% 
Set fso = CreateObject("Scripting.FileSystemObject")
Set fil = fso.GetFile(strUrl)
storlek = fil.size
%>
```

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

## #5 — cHeMiCaL-X, 2001-10-22T19:38Z

Då skall alltså koden se ut så här?:

```
For I = intStartID To ((intStartID + intPageSize) -1)
	
		intId = arrRecords(0,I)
		strProname = arrRecords(1,I)
		strType = arrRecords(2,I)
		strUname = arrRecords(3,I)
		strServer = arrRecords(4,I)
		strType2 = arrRecords(5,I)
		strUrl = arrRecords(6,I)
		
		
Set fso = CreateObject("Scripting.FileSystemObject")
Set fil = fso.GetFile(strUrl)
storlek = fil.size
		
		Response.Write " <table width='100%'><tr><td width='33%'><font face='Verdana' Size='1'><a href='" & strUrl & "' target='_blank'>" & strProname & "</a></font></td><td width='18%'><font face='Verdana' Size='1'>" & strType & "size:" & storlek & "</font></td><td width='19%'><font face='Verdana' Size='1'>" & strType2 & "</font></td><td width='14%'><font face='Verdana' Size='1'>" & strServer & "</font></td><td width='16%'><font face='Verdana' Size='1'>"&strUploader&"</font></td></tr></table>"
```

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

## #6 — cHeMiCaL-X, 2001-10-22T19:41Z

Sidan står bara och laddar när jag kör med ovanstående exempel

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

## #7 — LarsG, 2001-10-22T20:09Z

Hmm, det kanske blir problem om man anger något filnamn som är felaktigt

```
Set fso = CreateObject("Scripting.FileSystemObject")
if fso.fileExists(strurl) then
   Set fil = fso.GetFile(strUrl)
   storlek = fil.size
else
   storlek = 0
end if
```

hur anger du filnamnet? Absolut eller relativt?

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

## #8 — cHeMiCaL-X, 2001-10-22T20:48Z

> Hmm, det kanske blir problem om man anger något filnamn som är felaktigt

hmm
i databasen är url'n formaterad sp här: /bypath/Cd-Covers/bild.jpg

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

## #9 — LarsG, 2001-10-22T20:55Z

```
Set fso = CreateObject("Scripting.FileSystemObject")
if fso.fileExists(server.mappath(strurl)) then
Set fil = fso.GetFile(server.mappath(strUrl))
storlek = fil.size
else
storlek = 0
end if
```

så blir det realtivt din applikationsroot.

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

## #10 — cHeMiCaL-X, 2001-10-22T21:15Z

Tror jag skiter i det här tills jag kan mer om asp..

Scriptet verkar ha en tendens att göra så att IIS hänger sig och sedan får jag starta om datorn...

Men tack för hjälpen, jag är skyldig dig många tack för all annan hjälp jag har fått av dig LarsG

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

## #11 — cHeMiCaL-X, 2001-10-27T09:53Z

tack vare tigger hjälp kan jag nu också köra filesystemobject på min IIS.

Men hur gör jag för att formatera storleken i kilobyte?

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

## #12 — @nders, 2001-10-27T11:26Z

En kilobyte är ju 1024 bytes. Så det borde inte vara svårare än att dela filstorleken och göra till ett heltal.

```
storlek = clng(storlek/1024)
```

Mvh,

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

## #13 — cHeMiCaL-X, 2001-10-27T13:37Z

det har jag också tänkt på.. ( delat med 1024 ) men jag visste ite hur jag skulle ställa upp det...

Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12319-ssi-med-asp
