Avatar billede snedled Nybegynder
07. november 2000 - 18:25 Der er 14 kommentarer og
4 løsninger

Fil i fil: Include?

Hej.

Jeg skal vide hvordan man i ASP \"includer\" en fil i et dokument.

Altså jeg har fx. artikkel.asp, hvor jeg gerne vil hente de forskellige artikkeler fra en txt-fil.

Jeg bruger normalt Php3, men det er ikke muligt i denne situation.

/snedled

Avatar billede tdaugaard Nybegynder
07. november 2000 - 18:28 #1
<%
strFile = \"noget.txt\"

Set fsoSystem = Server.CreateObject(\"Scripting.FileSystemObject\")
Set fsoStream = fsoSystem.OpenTextFile(Server.MapPath(strFile), 1)
    If Not fsoStream.AtEndOfstream Then strContent = fsoStream.ReadAll
fsoStream.Close: Set fsoStream = Nothing
Set fsoSystem = Nothing

Response.Write strContent
%>

sådan åbner du filer og udskriver indholdet.

Hvis det er en include file du skal bruge (altså inkludere kode fra en fil i en anden file) så skal du bruge

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

(ikke inden i <% %>)
Avatar billede bacardil Nybegynder
07. november 2000 - 18:29 #2
Brug <!--#include file = \"navn.filnavn\"-->
Avatar billede dudal Nybegynder
07. november 2000 - 18:29 #3
Prøv med:
<!--#include file=\"dinfil.asp\"-->
Avatar billede zhatten Nybegynder
07. november 2000 - 18:30 #4
Den her du leder efter :

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


- Zhatten
Avatar billede tdaugaard Nybegynder
07. november 2000 - 18:30 #5
Glad we\'ll agree ;o)
Avatar billede bacardil Nybegynder
07. november 2000 - 18:30 #6
kun 9 sek efter... Jep det går fremad
Avatar billede bacardil Nybegynder
07. november 2000 - 18:30 #7
zhatten> Den var nævn *S*
Avatar billede tdaugaard Nybegynder
07. november 2000 - 18:31 #8
*lol*
Avatar billede zhatten Nybegynder
07. november 2000 - 18:34 #9
FUCK 1 Minut efter LORT ;)


- Zhatten
Avatar billede snedled Nybegynder
07. november 2000 - 19:45 #10
Det går sgu stærkt :-)

Jeg fik dog ikke uddybet det nok i spørgsmålet, men jeg skal have det så der includes forskellige filer alt efter hvad linket er:

Så jeg laver en skabelon der hedder artikkel.asp, og når der linkes til artikkel.asp?art=1
includes art1.txt ét sted.

Bare for at udnytte jer....

/snedled
Denne art1.txt skal kunne indeholde html koder.

På samme artikkel.asp skal dog til enhver tid includes en oversigt (oversigt.txt)
Avatar billede bacardil Nybegynder
07. november 2000 - 19:51 #11
smid den ind hvor oversigt.txt skal være...

<boby>
<!--#include file=\"FilNavn.asp\"-->
bla bla

hmmm
blabla
skal du havde en mere her så <!--#include file=\"FilNavn1.asp\"-->
Avatar billede snedled Nybegynder
07. november 2000 - 20:09 #12
bacadil>
Det er forstået, hvor \"oversigt.txt\" skal være skal jeg skrive
<!-- #include file=\"oversigt.txt\" -->

Problemet, som sagt er hvordan jeg får
\"artikkel.asp?art=1\" til at include \"art1.txt\"
\"artikke2.asp?art=2\" til at include \"art2.txt\"
\"artikke3.asp?art=3\" til at include \"art3.txt\"
...og så fremdeles.

/snedled
Avatar billede bacardil Nybegynder
07. november 2000 - 20:41 #13
jep jep..
Avatar billede netsrac Praktikant
07. november 2000 - 20:50 #14
Simpelt.....

if request.querystring(\"art\") = \"1\" then
<!-- #include file=\"art1.txt\" -->
elseif request.querystring(\"art\") = \"2\" then
<!-- #include file=\"art2.txt\" -->
elseif request.querystring(\"art\") = \"3\" then
<!-- #include file=\"art3.txt\" -->
else
<!-- #include file=\"art.txt\" -->
end if
Avatar billede netsrac Praktikant
07. november 2000 - 20:52 #15
Det skal dog nævnes at filerne inkluderes inden asp´en udføres. Det vil sige at alle filerne bliver inkluderet uanset hvad.
Avatar billede snedled Nybegynder
07. november 2000 - 20:52 #16
Ok, super.

Jeg tester det lige i morgen, og så deler jeg point ud....

/snedled
Avatar billede snedled Nybegynder
07. november 2000 - 20:53 #17
Hvad mener du med det. Man vil kun kunne se én fil, ikke?
Og tekstfiler fylder jo ikke meget, så det er vel kun et problem hvis det er tunge filer, eller hvis der er mange billeder??

/snedled
Avatar billede snedled Nybegynder
08. december 2000 - 01:48 #18
Bedre sent end aldrig - fik ikke brug for det denne gang, men her har i lidt point alligevel.


/snedled
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