webForumDet fria alternativet
Logga in / Bli medlem

ASP-kod i cgi-script

ASP

6 svar · 332 visningar · startad av i-or

Medlem sedan nov. 2001294 inlägg
Trådstart#1

Hej,

Jag har ett cgi-skript där bla html-koden finns med. Jag undrar om jag kan blanda in ASP-kod i cgi-skriptet. I så fall hur?

Tack på förhand

Medlem sedan juni 20004 308 inlägg
#2

Nope, Perl exekverar inte ASP (VB-script).

Medlem sedan nov. 2001294 inlägg
#3

Skulle man på något sätt kunna inkludera en asp-fil i ett cgi-skript?

Jag har en färdigt chat skriven i Perl, med inloggning. Jag skulle vilja att man skulle lägga till användarens användarnamn (lagrat i en session) i inputfältet på inloggningssidan i skriptet. Skulle det kunna gå att lösas på något annat sätt?

Medlem sedan juni 20004 308 inlägg
#4

Egentligen vill du ju inte inkludera en asp-fil (att bara läsa in <%...asp-kod..&> blir du ju inte mycket hjälpt av i perl-koden). Det du kan göra är att använda ex. LWP för att skicka en http-request till servern som kör asp-koden och skickar tillbaks svaret. Snyggt; nej, funkar; ja.

Medlem sedan nov. 2001294 inlägg
#5

Jag får inte det hela fungera. Jag har skrivit detta i cgi-skriptet:

use LWP::Simple;
getprint "http://www.runnerscorner.net/username.asp";

och jag får upp detta felmeddelande när jag öppnar cgi-scriptet:

500 Can't connect to www.runnerscorner.net:80 (Bad protocol 'tcp')

Vad har jag gjort för fel?

Den första versionen generar ingenting alls:

use LWP::Simple;
$content = get([url]http://www.runnerscorner.net/username.asp[/url]);

username.asp ser ut så här:

Session("Username")
Medlem sedan juni 20004 308 inlägg
#6

Jag glömde bort en sak. Du kan göra så, men det är inte vad du vill åstakomma. Det du vill få fram är ju sessionsinformation från den session som användaren öppnat. När du använder LWP så skapar du en ny session och får således inte samma svar. Jag letade förrut efter ett sätt att komma åt session-variabler via perl, men utan framgång. Hittar du något sätt får du gärna återkomma och tala om det.

Medlem sedan nov. 2001294 inlägg
#7

Tack för all hjälp ändå!

274 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)