Avatar billede boysen Nybegynder
10. januar 2002 - 20:06 Der er 12 kommentarer og
1 løsning

Include ASP fil hvordan?!

Jeg er i gang med en ny side, lavet med SSI filer.
Nu ville jeg så lige forsøge, at putte nogle ASP \"lækkerier\" på siden.

Hvordan gør man det?

/Michael Boysen
Avatar billede Slettet bruger
10. januar 2002 - 20:10 #1
Hvad mener du helt præcist?

<!--#include file=\"minaspfil.asp\"-->

eller hvad?
Avatar billede boysen Nybegynder
10. januar 2002 - 20:14 #2
Kan godt se det er et lidt ringe formuleret spørgsmål.....sorry :-)

Jeg har allerede prøvet det du foreslår.

Hvad skal filen der include(r) .asp filen hedde?
Kan den stadig hedde .shtml?

/Michael Boysen

Avatar billede cool_casper Nybegynder
10. januar 2002 - 20:18 #3
I en .asp fil skal du skrive:

<!--#include file=\"minaspfil.asp\"-->

For at lave en include....
Avatar billede Slettet bruger
10. januar 2002 - 20:19 #4
Den kan godt hedde .shtml, ja.

Se dette, kopieret fra www.html.dk

\"Om filnavne

Ofte kan det have betydning hvilken ekstention (filtypenavn) filerne har. F.eks. er det ofte ikke muligt, at inkludere i en fil med ekstentionen .htm eller .html. Derfor kan det være, at du er nødt til at anvende en anden ekstention:

Filen som inkluderes

Filen som inkluderes kan have en hvilken som helst ekstention
Filen som inkluderer
Afhængigt af hvordan serveren er sat op, er det muligt at du skal kalde dine filer for f.eks. .asp, .php, .shtml eller lignende for at få filen inkluderet.
Grunden til at SSI ofte kun virker med andre ekstensioner er, at serveren skal vide, at den skal kigge filen igennem for SSI kommandoer. Ved at navngive filen med f.eks. .shtml (Server-side include Hypertext Markup Language) fortæller man serveren at dette er en fil, som kan indeholde SSI kommandoer.\"
Avatar billede boysen Nybegynder
10. januar 2002 - 20:22 #5
Vil det sige, at jeg kan tage f.eks filnavn.shtml , og ændre
<!--#include file=\"noget.htm\"-->
til
<!--#include file=\"nogetandet.asp\"-->
og derefter gemme den som filnavn.asp?

/Michael Boysen

Avatar billede Slettet bruger
10. januar 2002 - 20:24 #6
Altså include en .asp fra en .asp eller hvad? Det kan du sagtens...
Avatar billede boysen Nybegynder
10. januar 2002 - 20:26 #7
Jeps, men jeg mener helt bestemt også, at det var det jeg forsøgte i går.

Leger lige lidt og vender tilbage.

/Michael Boysen
Avatar billede boysen Nybegynder
10. januar 2002 - 20:36 #8
Det virker bedre end i går....nu får jeg i det mindste flg. fejl :-)

Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC Microsoft Access Driver] \'(unknown)\' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.

/rokkerne/asptest/default.asp, line 3

Filen der kalder asp scriptet hedder aspforumtest.asp og i en celle i en tabel har jeg flg. <!--#INCLUDE FILE=\"asptest/default.asp\" -->

Jeg har kigget lidt på stierne, og de er så vidt jeg ummidelbart kan se rigtige.....

Er det noget andet?

/Michael Boysen
Avatar billede Slettet bruger
10. januar 2002 - 20:48 #9
Husk at din include-sætning ikke må stå inde mellem asp-tags.

F.eks.:

<% <!--#include file=\"bla.asp\"--> %> <- Virker ikke
Avatar billede boysen Nybegynder
10. januar 2002 - 21:02 #10
Det eneste jeg har ændret på siden er:

<TR>
    <TD>
<!--#include file=\"medlemmer.htm\"-->
    </TD>
</TR>

til

<TR>
    <TD>
<!--#INCLUDE FILE=\"asptest/default.asp\" -->
    </TD>
</TR>

Avatar billede cygnet Praktikant
11. januar 2002 - 09:43 #11
prøv at skrive virtuel i stedet for file...
Avatar billede wilweb Nybegynder
11. januar 2002 - 09:43 #12
Dette tag virker kun i HTML kode... altså ikke inden for <% %> tegnene.

<!-- #include file=\"menu.asp\"-->

____________________________________________
Som alternativ kan du benytte denne linje: Hvilket skal stå inden for <% %> taggene.

<% server.execute \"menu.asp\" %>
Avatar billede boysen Nybegynder
13. januar 2002 - 15:42 #13
Sorry jeg ikke lige havde fået lukket, men jeg glemte det, da jeg endelig fik det til at virke.

Aner ikke hvad problemet var, men noget af det jeg allerede havde prøvet, virkede pludselig....hmmmm.

Magik skulle også have haft lidt, men manglende svar blev dyrt :-)

Tak for hjælpen
/Michael Boysen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester