Avatar billede blaatand Nybegynder
08. juni 2003 - 18:51 Der er 13 kommentarer og
1 løsning

include file i en inf sætning

<%
if request.querystring("mode") = "800000" then
<!--#include file="test.asp" -->
end if
%>

Jeg får fejlen:

Expected statement

/redning/showstring.asp, line 41

<MM:BeginLock translatorClass="MM_SSI" type="ssi_include" depFiles="X:\Web\redning\inc_top.asp" orig="%3C!--#include virtual=%22test.asp%22 --%3E" ><%
^

Hvorfor sker dette? Kan man ikke include en fil i en if sætning?
Avatar billede Jman Praktikant
08. juni 2003 - 18:55 #1
Du kan ikke include en fil i en asp-kode, da include, bliver læst først på siden, før asp-koden eksekvereres
Avatar billede eagleeye Praktikant
08. juni 2003 - 18:57 #2
Dat kan man godt i en if sætning.

Din kode skal se sådan her ud fordi include skal stå som HTML kode:


<%
if request.querystring("mode") = "800000" then
%>
<!--#include file="test.asp" -->
<%
end if
%>
Avatar billede juhlemanden Nybegynder
08. juni 2003 - 18:58 #3
Du skal skrive følgende istedet :o)
<%
if request.querystring("mode") = "800000" then
%>
<!--#include file="test.asp" -->
<%
end if
%>

/juhlemanden
Avatar billede juhlemanden Nybegynder
08. juni 2003 - 18:58 #4
Mange sjæle èn tanke :O)
Avatar billede blaatand Nybegynder
08. juni 2003 - 19:00 #5
jamen, koden vil da blive eksekveret selvom if sætningen er usand jo?
Avatar billede blaatand Nybegynder
08. juni 2003 - 19:01 #6
altså include filen vil
Avatar billede juhlemanden Nybegynder
08. juni 2003 - 19:05 #7
Ja.. men den forstår det ikke...
Jeg prøvede lige at skrive det du havde skrevet... på min egen server, men den "sprang" bare delen med include over så der blev intet skrevet, og heller ingen fejlmedelse fik jeg....
Avatar billede blaatand Nybegynder
08. juni 2003 - 19:06 #8
Hmm, fatter nade :)
Avatar billede blaatand Nybegynder
08. juni 2003 - 19:25 #9
Help :P
Avatar billede eagleeye Praktikant
08. juni 2003 - 19:32 #10
Include filen bliver kun includeret hvis if sætningen er sand.
Det er rigtigt include filen skal være der for der ikke kommer fejl, da include filer bliver tjekker de findes inden ASP fortolkeren køres.
Avatar billede eagleeye Praktikant
08. juni 2003 - 19:33 #11
jamen, koden vil da blive eksekveret selvom if sætningen er usand jo?

Nej
Avatar billede jtc Nybegynder
08. juni 2003 - 19:37 #12
Avatar billede eagleeye Praktikant
08. juni 2003 - 19:39 #13
jtc undlag venlist at spamme på den måde jeg får mail fra dit spørgsmål.
Avatar billede blaatand Nybegynder
08. juni 2003 - 19:42 #14
Aha, det ser ud til at køre da... troede faktisk bare den ikke kunne gøres sådan.

Men tak for hjælpen eagle, og jer andre (som måske ikke lige var hurtige nok :D)
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