Avatar billede trumf Nybegynder
21. januar 2003 - 01:01 Der er 8 kommentarer og
1 løsning

Get HTTP

Hejsa

Jeg skal hente en side fra et web, men kan ikke finde ud af hvorledes det gøres. Jeg fandt denne kode på nettet, men den virker ikke. (det er hostet hos Azero (på Windows server) og der er understøttelse af pearl)


<% @Language="VBScript" %>
<%
str = getPage
Response.Write str
%>
<script language="perlscript" runat="server">
sub getPage {
use LWP::Simple;
return get("http://localhost")
}
</script>

Det giver fejlen:
PerlScript Error error '80004005'

Can't locate LWP/Simple.pm in @INC (@INC contains: .) at (eval 1) line 2. BEGIN failed--compilation aborted (in cleanup) Can't locate LWP/Simple.pm in @INC (@INC contains: .) at (eval 1) line 2. BEGIN failed--compilation aborted

test.asp, line 8 ( use LWP::Simple; )

Kan nogen hjælpe med den kode her, eller skrive noget nyt (jeg har aldrig rørt ved Pearl før)
Koden skal kunne inkluderes i et .asp dokument.
Avatar billede _darkstar_ Nybegynder
21. januar 2003 - 01:15 #1
Det ser ikke ud til at LWP-pakken er installeret.

Muligvis ligger den et underligt sted, som kun Azero kan forklare. Så skal dit script have en

use lib '/et/underligt/sted/på/azeros/server';

med.
Avatar billede _darkstar_ Nybegynder
21. januar 2003 - 01:15 #2
P.S. Det hedder "perl" ikke "Pearl".
Avatar billede trumf Nybegynder
22. januar 2003 - 01:07 #3
Jeg har nu snakket (skrevet) med Azero og de skriver at LWP er installeret, men perl skal afvikles fra et .pl dokument. Derfor virker det ikke.

Hvordan aktiverer jeg sådan et dokument fra ASP og "kaster" variablen tilbage i mit ASP dokument ?
Avatar billede trumf Nybegynder
22. januar 2003 - 01:12 #4
PS Undskyld hr. betjent, men det skrives Perl og ikke perl (navneord).
Avatar billede sbm Nybegynder
22. januar 2003 - 17:40 #5
Jeg kan ikke forstå at du vil bruge Perl til det? Hvorfor holder du dig ikke til ASP?

Function doInclude(ByVal varDocument)
Dim objXMLHTTP
Dim myDomain
Set objXMLHTTP = Server.Createobject(\"Microsoft.XMLHTTP\")
ObjXMLHTTP.Open \"GET\", varDocument, False
ObjXMLHTTP.setRequestHeader \"context-type\",\"text/html\"
ObjXMLHTTP.Send
doInclude = ObjXMLHTTP.responseText
Set objXMLHTTP =Nothing
End Function


...eller noget i den stil... :-)

trumf... trumf... trumf...? Du hedder ikke tilfældigvis Rasmus?
Avatar billede trumf Nybegynder
23. januar 2003 - 02:32 #6
Nej Steen, det er ikke mig. Du tænker vist på en anden.
Folk skal vel også have lov til at være anonyme her...

btv jeg prøver lige din function og vender tilbage.
Avatar billede trumf Nybegynder
23. januar 2003 - 02:50 #7
Ja ja, Jeg har jo altid ment at du er genial til det der med programmering.
Avatar billede trumf Nybegynder
23. januar 2003 - 03:28 #8
i øvrigt har jeg lagt mine referencer rundt omkring på denne side, ellers kan jeg jo altid findes via www." & barens navn på dmu & ".dk  :-)
Avatar billede trumf Nybegynder
25. januar 2003 - 23:07 #9
SMB kan jeg ikke få dit UIN til ICQ
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

IT-JOB