Avatar billede micplus Nybegynder
26. december 2004 - 12:58 Der er 6 kommentarer og
1 løsning

Include eller execute ?

Når jeg henter en ekstern fil ind, skal det så ske via :

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

eller

<% Server.Execute "file.asp" %>

Hvad er forskellen ?

Det skal siges, at når jeg tester på min Win98, så accepterer den ikke server.execute - det gør min udbyders server til gengæld.
Avatar billede fixxxer Nybegynder
26. december 2004 - 13:22 #1
Server.Execute() er virker kun i IIS på Windows servere eller 2000/XP. I 98 bruger du PWS som er en lille udgave af IIS.

Forskellen er vel dybest set at du kan bruge en variabel i Server.Execute() mens include skal være hardcoded filnavn.
Avatar billede micplus Nybegynder
26. december 2004 - 13:25 #2
Herligt fixxxer - det var til at forstå :)

Smider du et svar - så lukker jeg med et tak.
Avatar billede fixxxer Nybegynder
26. december 2004 - 13:27 #3
Velbekommen :-)

Glædelig jul
Avatar billede fixxxer Nybegynder
26. december 2004 - 13:27 #4
svar
Avatar billede micplus Nybegynder
26. december 2004 - 13:35 #5
i lige måde, tak!
Avatar billede erikjacobsen Ekspert
26. december 2004 - 13:38 #6
Det er nu ikke hele forklaringen. Der er forskel på de to. Almindelige variabler
kan ikke ses på siden, der udføres med server.excute. Prøv fx.

<%
    dim fil,var1
    fil="server2.asp"
    var1="kan ikke ses på næste side"
    session("var2")="kan ses på næste side"
    server.execute fil
%>

med en server2.asp, der ser ca. sådan  ud:

<%
    response.write "Server2.asp<br>"
    response.write "var1=" & var1 & "<br>"
    response.write "session(var2)=" & session("var2") & "<br>"
%>
Avatar billede micplus Nybegynder
26. december 2004 - 13:50 #7
Tak for input Erik.
Min opsætning ser +/- sådan her ud - og det virker fint :)
<%
if langID = "uk" then
file = "start_uk.asp"
....
....
else
file = "start_dk.asp"
....
....
%>
....
....
....
<% Server.Execute (file) %>
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