/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Indsæt en extern fil i en celle i en tabel~
Fra : Troels Lenda


Dato : 27-07-01 17:48

Jeg ved ikke hvordan jeg skal indsætte en extern asp fil i en
celle i en tabel. Jeg har prøvet med <!--#include file--> men det
virker ikke ordenligt.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagoiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jonas Astrup - html.~ (27-07-2001)
Kommentar
Fra : Jonas Astrup - html.~


Dato : 27-07-01 17:58

Troels Lenda wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeg ved ikke hvordan jeg skal indsætte en extern asp fil i en
> celle i en tabel.

Det er ikke helt klart for mig hvad du prøver at opnå, men det kunne
lyde som om du kan bruge en <iframe>?

http://www.html.dk/dokumentation/html4/tags/iframe/

Alternativt kunne du måske bruge AspHTTP komponenten til at hente
dokumenter fra andre sider:

http://www.html.dk/scripts/asp/00008/

Håber du kan bruge ovenstående til noget - ellers må du lige uddybe
problemstillingen.

Mvh
Jonas

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagoiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Troels Lenda (27-07-2001)
Kommentar
Fra : Troels Lenda


Dato : 27-07-01 18:24

Jeg har lavet en skabelon og vil så ved at give siden en variabel

default.asp?include=gaestebog

hente et externt dokument... Lidt lige som hvis man laver en header til
siden...

skriv igen hvis jeg skal uddybe. Jeg ved ikke rigtigt hvordan jeg skal
forklare problemet, da jeg er ret ny i asp.

Jonas Astrup - html.dk wrote in
dk.edb.internet.webdesign.serverside.asp:
> Troels Lenda wrote in dk.edb.internet.webdesign.serverside.asp:
> > Jeg ved ikke hvordan jeg skal indsætte en extern asp fil i en
> > celle i en tabel.
>
> Det er ikke helt klart for mig hvad du prøver at opnå, men det kunne
> lyde som om du kan bruge en <iframe>?
>
> http://www.html.dk/dokumentation/html4/tags/iframe/
>
> Alternativt kunne du måske bruge AspHTTP komponenten til at hente
> dokumenter fra andre sider:
>
> http://www.html.dk/scripts/asp/00008/
>
> Håber du kan bruge ovenstående til noget - ellers må du lige uddybe
> problemstillingen.
>
> Mvh
> Jonas
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagoiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials




--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagoiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Janus Klok Lauritsen (27-07-2001)
Kommentar
Fra : Janus Klok Lauritsen


Dato : 27-07-01 18:57

Jeg har svaret på dit originale spørsmål tidligere, men her er lige en lille
note....
Det er ikke sikkert at give navnet på din include fil via url'en (jeg
antager det er det du forsøger) da en træls "hacker" fætter så ville kunne
få dit script til at køre enhver asp fil på din server. Istedet skulle du
nok overføre en parameter f.eks. et tal og så lave en if sætning...Eksempel:

<%
if filnr=1 then %>
<!--#include file="Dit-filnavn1.asp"-->
<%
else if filnr=2 then%>
<!--#include file="Dit-filnavn2.asp"-->
<%
'osv. indtil til sidst:
else
response.write("Din trælse hackerfætter, kan du så holde dig fra mit script
!!!!")
response.end
%>

osv...
Vær foresten også opmærksom på at alle include filer bliver indsat inden
koden bliver kørt, så alle de forskellige include filer i denne if sætning
vil altså blive indsat i filen ligemeget hvilken fil der rent faktisk bliver
kørt. Dette kan sløve dit script hvis du har mange og store include-filer...
Slut på min lille note
Mvh
Janus

"Troels Lenda" <tl@c.dk> wrote in message news:9js846$d86$1@sunsite.dk...
> Jeg har lavet en skabelon og vil så ved at give siden en variabel
>
> default.asp?include=gaestebog
>
> hente et externt dokument... Lidt lige som hvis man laver en header til
> siden...
>
> skriv igen hvis jeg skal uddybe. Jeg ved ikke rigtigt hvordan jeg skal
> forklare problemet, da jeg er ret ny i asp.



Emil Rossing (28-07-2001)
Kommentar
Fra : Emil Rossing


Dato : 28-07-01 16:48

"Janus Klok Lauritsen" <janus@mcb.dk> wrote in message
news:3b61abb0$0$31249$ba624c82@nntp01.dk.telia.net...

> Det er ikke sikkert at give navnet på din include fil via url'en (jeg
> antager det er det du forsøger) da en træls "hacker" fætter så ville kunne
> få dit script til at køre enhver asp fil på din server.

Faktisk kan det slet ikke lade sig gøre at include en fil på den måde.
Når man bruger SSI (som f.eks. <!--#include file="barharh">) bliver filen
inkluderet i scriptet før det bliver parset (dvs. før eksekvering af
scriptet). Det er derfor ikke umiddelbart muligt at lave dynamisk include,
eftersom man jo ikke kender indholdet af request.querystring("include") før
scriptet er blevet afviklet.

Hvis den føromtalte trælse hackerfætter ville have lyst til at få afviklet
enhver asp-fil på serveren kan vedkommende jo bare skrive:
http://din_server/asp_script_som_den_trælse_hackerfætter_vil_have_kørt.asp

--
Emil
Her ville der stå noget smart, hvis jeg var smart.



Janus Klok Lauritsen (27-07-2001)
Kommentar
Fra : Janus Klok Lauritsen


Dato : 27-07-01 18:37

Det du skal gører er at bruge:
<!--#include file="Dit-filnavn.asp"-->

Grunden til at filen bør hedde .asp og ikke .inc er at .inc filer kan
downloades ukodet i modsætning til .asp filer, og derfor kan .inc være et
potientielt sikkerhedshul.
Held og lykke
Janus

"Troels Lenda" <tl@c.dk> wrote in message news:9js605$8rq$1@sunsite.dk...
> Jeg ved ikke hvordan jeg skal indsætte en extern asp fil i en
> celle i en tabel. Jeg har prøvet med <!--#include file--> men det
> virker ikke ordenligt.





Troels Lenda (27-07-2001)
Kommentar
Fra : Troels Lenda


Dato : 27-07-01 19:15

Ja. Det er vist det jeg mener. Men jeg ved ikke hvordan jeg skal sætte det
op. jeg fik dette på et andet board. Men serverExecute delen virker ikke.
kan den erstattes med include file?

<%
If Request("site") = "" Then
side = "default"
Else
side = Request("site")
End If
ServerExecute(side & ".asp")
%>
mvh Troels

Janus Klok Lauritsen wrote in dk.edb.internet.webdesign.serverside.asp:
> Det du skal gører er at bruge:
> <!--#include file="Dit-filnavn.asp"-->
>
> Grunden til at filen bør hedde .asp og ikke .inc er at .inc filer kan
> downloades ukodet i modsætning til .asp filer, og derfor kan .inc være et
> potientielt sikkerhedshul.
> Held og lykke
> Janus
>
> "Troels Lenda" <tl@c.dk> wrote in message news:9js605$8rq$1@sunsite.dk...
> > Jeg ved ikke hvordan jeg skal indsætte en extern asp fil i en
> > celle i en tabel. Jeg har prøvet med <!--#include file--> men det
> > virker ikke ordenligt.
>
>
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagoiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Janus Klok Lauritsen (27-07-2001)
Kommentar
Fra : Janus Klok Lauritsen


Dato : 27-07-01 19:29

Ikke direkte, da inklude filer bliver indlæst inden koden bliver kørt...men
du kan dog lave noget ligende (som jeg også skrev i en anden besked):

<%
if filnr=1 then %>
<!--#include file="Dit-filnavn1.asp"-->
<%
else if filnr=2 then%>
<!--#include file="Dit-filnavn2.asp"-->
<%
'osv. indtil til sidst:
else
response.write("Din trælse hackerfætter, kan du så holde dig fra mit script
!!!!")
response.end
%>
Håber det hjælper...
Husk at <!--#include file="Dit-filnavn.asp"--> ikke må være inden for dine
script tags <% %>
Mvh
Janus


"Troels Lenda" <tl@c.dk> wrote in message news:9jsb3b$ks6$1@sunsite.dk...
> Ja. Det er vist det jeg mener. Men jeg ved ikke hvordan jeg skal sætte det
> op. jeg fik dette på et andet board. Men serverExecute delen virker ikke.
> kan den erstattes med include file?
>
> <%
> If Request("site") = "" Then
> side = "default"
> Else
> side = Request("site")
> End If
> ServerExecute(side & ".asp")
> %>
> mvh Troels




Troels Lenda (27-07-2001)
Kommentar
Fra : Troels Lenda


Dato : 27-07-01 20:03

Okay. Men hvordan skal den fulde opstilling være? Jeg ved ikke hvordan jeg
skal skrive det.

Janus Klok Lauritsen wrote in dk.edb.internet.webdesign.serverside.asp:
> Ikke direkte, da inklude filer bliver indlæst inden koden bliver kørt...men
> du kan dog lave noget ligende (som jeg også skrev i en anden besked):
>
> <%
&gt; if filnr=1 then %>
> <!--#include file="Dit-filnavn1.asp"-->
> <%
&gt; else if filnr=2 then%>
> <!--#include file="Dit-filnavn2.asp"-->
> <%
&gt; 'osv. indtil til sidst:
&gt; else
&gt; response.write("Din trælse hackerfætter, kan du så holde dig fra mit
script
&gt; !!!!")
&gt; response.end
&gt; %>
> Håber det hjælper...
> Husk at <!--#include file="Dit-filnavn.asp"--> ikke må være inden for dine
> script tags <% %>
> Mvh
> Janus
>
>
> "Troels Lenda" <tl@c.dk> wrote in message news:9jsb3b$ks6$1@sunsite.dk...
> > Ja. Det er vist det jeg mener. Men jeg ved ikke hvordan jeg skal sætte det
> > op. jeg fik dette på et andet board. Men serverExecute delen virker ikke.
> > kan den erstattes med include file?
> >
> > <%
&gt; > If Request("site") = "" Then
&gt; > side = "default"
&gt; > Else
&gt; > side = Request("site")
&gt; > End If
&gt; > ServerExecute(side & ".asp")
&gt; > %>
> > mvh Troels
>
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagoiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Janus Klok Lauritsen (27-07-2001)
Kommentar
Fra : Janus Klok Lauritsen


Dato : 27-07-01 21:12

Dette her skulle du egentlig kunne cut n' paste lige ind....Include filernes
navne osv. skal selvfølgelig rettes til
*******************Cut*********************
<%
filnr = request.querystring("sidenr")
if filnr=1 then
%>
<!--#include file="filnavn1.asp"-->
<%
else if filnr=2 then
%>
<!--#include file="filnavn2.asp"-->
<%
else if filnr=3 then
%>
<!--#include file="filnavn3.asp"-->
<%
else
response.write("Der er ikke valgt en fil")
response.end
%>
******************Paste*********************
mvh
Janus

"Troels Lenda" <tl@c.dk> wrote in message news:9jsdsv$qi1$1@sunsite.dk...
> Okay. Men hvordan skal den fulde opstilling være? Jeg ved ikke hvordan jeg
> skal skrive det.




Troels Lenda (28-07-2001)
Kommentar
Fra : Troels Lenda


Dato : 28-07-01 12:34

Jeg kan stadigvæk ikke få det til at virke. Kan du zippe et eksempel som jeg
kan lure af?

Janus Klok Lauritsen wrote in dk.edb.internet.webdesign.serverside.asp:
> Dette her skulle du egentlig kunne cut n' paste lige ind....Include filernes
> navne osv. skal selvfølgelig rettes til
> *******************Cut*********************
> <%
&gt; filnr = request.querystring("sidenr")
&gt; if filnr=1 then
&gt; %>
> <!--#include file="filnavn1.asp"-->
> <%
&gt; else if filnr=2 then
&gt; %>
> <!--#include file="filnavn2.asp"-->
> <%
&gt; else if filnr=3 then
&gt; %>
> <!--#include file="filnavn3.asp"-->
> <%
&gt; else
&gt; response.write("Der er ikke valgt en fil")
&gt; response.end
&gt; %>
> ******************Paste*********************
> mvh
> Janus
>
> "Troels Lenda" <tl@c.dk> wrote in message news:9jsdsv$qi1$1@sunsite.dk...
> > Okay. Men hvordan skal den fulde opstilling være? Jeg ved ikke hvordan jeg
> > skal skrive det.
>
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagoiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste