/ 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
HTML fra en ASP til streng
Fra : Jesper Stougaard Knu~


Dato : 08-02-01 03:42

Hej

Er der nogen, der kender en smart metode til at lægge html koden fra en ASP
side i en streng?

fx: str = getHTMLpage.asp

Kan dette overhovede lade sig gøre?

Jesper






 
 
Jakob Andersen (08-02-2001)
Kommentar
Fra : Jakob Andersen


Dato : 08-02-01 10:26

Jesper Stougaard Knudsen wrote in dk.edb.internet.webdesign.serverside.asp:
> Er der nogen, der kender en smart metode til at lægge html koden fra en ASP
> side i en streng?

Brug filesystemobjectet til at åbne filen og brug derefter ReadAll til at læse
hele filen ind i en variabel.

Vh. Jakob Andersen

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

Jakob Andersen (08-02-2001)
Kommentar
Fra : Jakob Andersen


Dato : 08-02-01 11:32

Jakob Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> Brug filesystemobjectet til at åbne filen og brug derefter ReadAll til at læse
> hele filen ind i en variabel.

Eksempel der putter inholdet af c:\intepub\wwwroot\test\minnfil.asp i variablen
output:
<%
Dim objFSO
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Dim objTextStream
const strSti = "c:\intepub\wwwroot\test\minnfil.asp"
const fsoForReading = 1

If objFSO.FileExists(strSti) then
   Set objTextStream = objFSO.OpenTextFile(strSti, fsoForReading)
Output = objTextStream.ReadAll
   objTextStream.Close
   Set objTextStream = Nothing
End If

Set objFSO = Nothing
%>

Vh Jakob Andersen

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

Jakob Andersen (08-02-2001)
Kommentar
Fra : Jakob Andersen


Dato : 08-02-01 15:02

Jeg har fået en mail fra Jesper og vil hellere fortsætte diskusionne her:

From: "Jesper Stougaard Knudsen" <jsk@orwtech.dk>
> Det var næsten det jeg havde brug for, men ikke helt.
> Det skal være response fra .asp siden jeg skal have fat i ikke selv .asp
> koden.
> Har du et andet forslag?

Så kan du bruge:
Server.Execute("filnavn.asp")

I dette tilfælde ligger filen i samme mappe ellers skal du bruge relative
stiangivelser.

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Jesper Stougaard Knu~ (08-02-2001)
Kommentar
Fra : Jesper Stougaard Knu~


Dato : 08-02-01 22:38

Hej Jacob

Jeg har forgæves forsøgt at finde dokumentationen for Server.Execute hos
Microsoft, NetCoders og ActiveServerPage, men kan kun finde den til IIS 4.0.

Jeg faldt et enkelt sted over, at Server.Execute er en del af IIS 5.0, men
..asp dokumentation hertil fandt jeg ingen af.

Kan du fortælle mig, hvor det er godt at lede, eller kunne jeg få dig til at
lave et eksempel, som tidligere?

Jesper



"Jakob Andersen" <jakob@andersen.as> wrote in message
news:BFxg6.28801$zw.556961@twister.sunsite.dk...
> Jeg har fået en mail fra Jesper og vil hellere fortsætte diskusionne her:
>
> From: "Jesper Stougaard Knudsen" <jsk@orwtech.dk>
> > Det var næsten det jeg havde brug for, men ikke helt.
> > Det skal være response fra .asp siden jeg skal have fat i ikke selv .asp
> > koden.
> > Har du et andet forslag?
>
> Så kan du bruge:
> Server.Execute("filnavn.asp")
>
> I dette tilfælde ligger filen i samme mappe ellers skal du bruge relative
> stiangivelser.
>
> --
> Jakob Andersen
> FAQ for webdesign gruppen på
> <http://www.usenet.dk/oss/dk.edb.internet.webdesign>
> "Det er rart at være vigtig, men det er vigtigere at være rar "
>
>



Jakob Andersen (09-02-2001)
Kommentar
Fra : Jakob Andersen


Dato : 09-02-01 00:01

"Jesper Stougaard Knudsen" <jsk@orwtech.dk> wrote
> Jeg har forgæves forsøgt at finde dokumentationen for Server.Execute hos
> Microsoft, NetCoders og ActiveServerPage, men kan kun finde den til IIS
4.0.


Server Execute er en del af ASP3.0 altså IIS5/w2k

I dokumentationen hos microsoft:
http://msdn.microsoft.com/library/psdk/iisref/vbob9pid.htm

Og desuden gav en lille søgning på Google gav mig dette:
http://www.asp101.com/articles/sample_chapters/sams_designasp/#86051
http://www.4guysfromrolla.com/webtech/010700-1.shtml
http://www.4guysfromrolla.com/webtech/080199-1.3.shtml

> Kan du fortælle mig, hvor det er godt at lede, eller kunne jeg få dig til
at
> lave et eksempel, som tidligere?

Server.Execute udskriver bare outputtet... på skærmen.

Hvis du vil have outputtet i en variabel vil jeg anbefale dig at bruge en
socket komponent som f.eks. w3Sockets (Den er gratis)

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Jesper Stocholm (09-02-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 09-02-01 00:10


"Jakob Andersen" <jakob@andersen.as> wrote in message
news:oyFg6.29911$zw.595484@twister.sunsite.dk...
> "Jesper Stougaard Knudsen" <jsk@orwtech.dk> wrote
>
> > Kan du fortælle mig, hvor det er godt at lede, eller kunne jeg få dig
til
> at
> > lave et eksempel, som tidligere?
>
> Server.Execute udskriver bare outputtet... på skærmen.
>
> Hvis du vil have outputtet i en variabel vil jeg anbefale dig at bruge en
> socket komponent som f.eks. w3Sockets (Den er gratis)
>

hvorfor er det nødvendigt at bruge sockest, når det er en lokal fil, som han
skal hente ? Ville anvenddelse af sys.fil.obj så ikke være at foretrække ?

Jesper
--
Hold kæft du har nogen store balder - spiller du curling ?
- scorekommentar på http://www.mobilsjov.dk




Jakob Andersen (09-02-2001)
Kommentar
Fra : Jakob Andersen


Dato : 09-02-01 00:17

"Jesper Stocholm" <spam@stocholm.dk> wrote
> hvorfor er det nødvendigt at bruge sockest, når det er en lokal fil, som
han
> skal hente ?

hmmmm...

> Ville anvenddelse af sys.fil.obj så ikke være at foretrække ?

Hvordan?

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Jesper Stocholm (09-02-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 09-02-01 00:39


"Jakob Andersen" <jakob@andersen.as> wrote in message
news:LNFg6.29989$zw.596361@twister.sunsite.dk...
> "Jesper Stocholm" <spam@stocholm.dk> wrote
> > hvorfor er det nødvendigt at bruge sockest, når det er en lokal fil, som
> han
> > skal hente ?
>
> hmmmm...
>
> > Ville anvenddelse af sys.fil.obj så ikke være at foretrække ?
>
> Hvordan?
>

fordi man har det lige ved hånden ... og skal ikke til at installere andre
komponenter.

Jeg brugte dit script til at vise indholdet af en fil ... iblandet noget
replace() og server.mappath, og det er imo smartere end at skulle hente fx
W3 sockets ... og måske skal overtale sin udbyder til at installere det. Det
tog 2 secs ... og ville have taget 5 mins at lave fra bunden.

Jesper
--
Hold kæft du har nogen store balder - spiller du curling ?
- scorekommentar på http://www.mobilsjov.dk




Jakob Andersen (09-02-2001)
Kommentar
Fra : Jakob Andersen


Dato : 09-02-01 01:02

"Jesper Stocholm" <spam@stocholm.dk> wrote
> fordi man har det lige ved hånden ... og skal ikke til at installere andre
> komponenter.

Jeg spurgte hvordan og ikke hvorfor

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Jesper Stocholm (09-02-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 09-02-01 09:14


"Jakob Andersen" <jakob@andersen.as> wrote in message
news:fsGg6.30191$zw.597669@twister.sunsite.dk...
> "Jesper Stocholm" <spam@stocholm.dk> wrote
> > fordi man har det lige ved hånden ... og skal ikke til at installere
andre
> > komponenter.
>
> Jeg spurgte hvordan og ikke hvorfor
>

Nå ok ... jeg kan åbenbart ikke læse ...

Sådan her:

<html>
<head><title></title></head>
<body>
<code>
<%
Dim objFSO
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Dim objTextStream
'const strSti

strsti = server.mappath("signatur.asp")
const fsoForReading = 1

If objFSO.FileExists(strSti) then
Set objTextStream = objFSO.OpenTextFile(strSti, fsoForReading)
Output = objTextStream.ReadAll
objTextStream.Close
Set objTextStream = Nothing
End If

response.write replace(server.htmlencode(output),VbCrLf,"<br>")

Set objFSO = Nothing
%>
</code>
</body>
</html>


Jesper
--
Hold kæft du har nogen store balder - spiller du curling ?
- scorekommentar på http://www.mobilsjov.dk




Jakob Andersen (10-02-2001)
Kommentar
Fra : Jakob Andersen


Dato : 10-02-01 00:16

"Jesper Stocholm" <spam@stocholm.dk> wrote
> Sådan her:
[Snip kode]

Denne kode viser jo netop ikke _Outputtet/Repsonse_ fra aspsiden men hele
koden. Det Jesper(Den anden) vil, er at få fat i outputtet.

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Jesper Stocholm (08-02-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 08-02-01 23:03


"Jakob Andersen" <jakob@andersen.as> wrote in message
news:uAug6.28124$zw.543613@twister.sunsite.dk...
> Jakob Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> > Brug filesystemobjectet til at åbne filen og brug derefter ReadAll til
at læse
> > hele filen ind i en variabel.
>
> Eksempel der putter inholdet af c:\intepub\wwwroot\test\minnfil.asp i
variablen

som jeg læser Jespers spg, så beder han om at kunne lægge HTML-koden fra en
ASP-side ind i en streng (ikke at jeg synes, at det giver helt mening) ...
dit bud lægger jo hele ASP-koden ind i en streng, ikke ?

Jesper: Men det skal måske bruges til noget "vis kode"-fittelihut ?

/Jesper

--
Why don't we go see a play tonight ?
- wife of Abraham Lincoln






Jakob Andersen (08-02-2001)
Kommentar
Fra : Jakob Andersen


Dato : 08-02-01 23:34

"Jesper Stocholm" <spam@stocholm.dk> wrote
> som jeg læser Jespers spg, så beder han om at kunne lægge HTML-koden fra
en
> ASP-side ind i en streng (ikke at jeg synes, at det giver helt mening) ...
> dit bud lægger jo hele ASP-koden ind i en streng, ikke ?


Jo, jeg gik åbenbart io fuckmode da jeg læste spørgsmålet... Jeg har dog
svaret jesper at han istedet kan bruge Server.execute("filnavn.asp") som vil
give ham resultatet.

> Jesper: Men det skal måske bruges til noget "vis kode"-fittelihut ?

Det var det jeg troede.

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



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

Månedens bedste
Årets bedste
Sidste års bedste