/ 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
Inkludere CGI-output i html'en til kliente~
Fra : Ukendt


Dato : 17-01-03 23:30

Davser :)
Hvor gør jeg det i subject?

Har en lille teste-cgi-børge http://www.clanbabe.dk/cgi-bin/cgitest3.dll
som jeg ville prøve at inkludere i noget html, har prøvet følgende plus lidt
andre varianter uden held :(

<html>
Hmmm....<br>
<!--#exec cmd="/cgi-bin/cgitest3.dll"-->
<br>.....davs
</html>

Eneste output jeg får igen og igen, er "Hmmm....<br><br>.....davs"...

mvh
Nikolaj Rasmussen



 
 
Jens Gyldenkærne Cla~ (18-01-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 18-01-03 00:26

Nikolaj Rasmussen skrev:

> Har en lille teste-cgi-børge
> http://www.clanbabe.dk/cgi-bin/cgitest3.dll som jeg ville
> prøve at inkludere i noget html,

Har du prøvet

Hmmm...<br>
<% Server.Execute "/cgi-bin/cgitest3.dll" %>

(eller måske <%= Server.Execute.... %>)


En anden, lidt mindre fleksibel mulighed er at hente cgi'en med
<object> eller <iframe>.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Nikolaj Rasmussen (20-01-2003)
Kommentar
Fra : Nikolaj Rasmussen


Dato : 20-01-03 12:40

Desværre, begge 2 lader til at prøve at inkludere indholdet af selve filen,
og ikke output'et fra den. Så det resultere i mystiske fejl... :(

Og mht object og frame, så kan jeg ikke bruge dem da jeg ville smide
output'et
ind i nogle javascript-arrays eller noget i den stil. cgi-outputet skal være
rent data-snask.


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns930746A81419jcdmfdk@gyrosmod.cybercity.dk...
> Nikolaj Rasmussen skrev:
>
> > Har en lille teste-cgi-børge
> > http://www.clanbabe.dk/cgi-bin/cgitest3.dll som jeg ville
> > prøve at inkludere i noget html,
>
> Har du prøvet
>
> Hmmm...<br>
> <% Server.Execute "/cgi-bin/cgitest3.dll" %>
>
> (eller måske <%= Server.Execute.... %>)
>
>
> En anden, lidt mindre fleksibel mulighed er at hente cgi'en med
> <object> eller <iframe>.
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på http://usenet.dk/netikette/citatteknik.html



Jens Gyldenkærne Cla~ (20-01-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 20-01-03 14:56

Nikolaj Rasmussen skrev:

> Desværre, begge 2 lader til at prøve at inkludere indholdet af
> selve filen, og ikke output'et fra den.

Hvilke to? (hint: det er meget lettere at se sammenhængen hvis du
citerer lidt af det du svarer på ovenover dine egne kommentarer).

Så vidt jeg husker var det noget med Server.Execute - hvis den ikke
virker er det formentlig fordi serveren ikke er sat op til at køre
din cgi. Det resultat du gerne vil have, er det det samme som den
side man får ved at kalde dll'en direkte i en browser?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Ukendt (20-01-2003)
Kommentar
Fra : Ukendt


Dato : 20-01-03 23:58

> Så vidt jeg husker var det noget med Server.Execute - hvis den ikke
> virker er det formentlig fordi serveren ikke er sat op til at køre
> din cgi. Det resultat du gerne vil have, er det det samme som den
> side man får ved at kalde dll'en direkte i en browser?

Meningen var at output'et som kommer fra cgi'en bliver lavet om,
så data'en der popper frem er meget mere kompakt end output'en
som der er lige nu.

Så ja, i denne test skulle jeg have resultatet ud fra cgi'en og blande samme
med det øvrige html/javascript som havner hos klienten.

Dvs kaste den data jeg kan få fra cgi'en, og ind i f.eks. et
javascript-array,
så jeg klient-side kan lave "smarte" ting.

mvh
Nikolaj Rasmussen



Jens Gyldenkærne Cla~ (21-01-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 21-01-03 10:02

Nikolaj Rasmussen skrev:

>> Så vidt jeg husker var det noget med Server.Execute

> Meningen var at output'et som kommer fra cgi'en bliver lavet
> om, så data'en der popper frem er meget mere kompakt end
> output'en som der er lige nu.

Har du prøvet at gemme uddata fra Server.Execute i en variabel?
   X = Server.Execute (<din-dll.fil>)

Jeg aner ikke om det er muligt - men det er vel et forsøg værd.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408836
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste