Avatar billede swiff Nybegynder
07. juli 2002 - 21:03 Der er 6 kommentarer og
1 løsning

Strict subs

Jeg har installeret et program der bruger perl som backend. Problemet er bare når jeg kører det kommer den med en fejl der skriver "Bareword "response" not allowed while "strict subs" in use at swiff.asp line 2, /usr/local/lib/perl5/site_perl/5.005/Apache/ASP.pm line 1621...


Jeg kører perl 5.005 på en FreeBSD 4.5 maskine.
Avatar billede thomasledet Nybegynder
07. juli 2002 - 21:19 #1
den nemme løsning består i at fjerne "use Strict;" fra toppen af perl-scriptet... den hårde løsning består i at finde ud af, hvad det er, som der ikke virker.

Nu ser det ud som om du fedter med noget perlscript/ASP-værks... det skal siges, at jeg ingen erfaring har med perl som ASP... men ovenstående er nok mit bedste bud...
Avatar billede enobe Nybegynder
08. juli 2002 - 00:39 #2
et "bareword" er som regel tegn på, at en string behandles som en variabel. Skal der ikke være $ foran response.

Cool at du bruger apache::asp!
Avatar billede swiff Nybegynder
08. juli 2002 - 00:43 #3
thomasledet >> jeg vender tilbage til dig, eftersom jeg ikke sidder foran maskinene længere

enobe >> tjae, man gider vel ikke betale licens til det der windows-skidt :)

mit "script" ser således ud

<%
response.write "tralallala"
%>

Og jeg har faktisk aldrig prøvet hverken perl eller asp før, så jeg er "helt på herrens mark"
Avatar billede thomasledet Nybegynder
08. juli 2002 - 00:48 #4
swiff> jeg kan så fortælle dig, at

<%
response.write "tralallala"
%>

i hvert fald ikke har noget med perl eller perlscript at gøre... som sagt kender jeg ikke så meget til perlscript i ASP, men du kan prøve noget i denne retning:

<%
print "Content-type: text/html\n\n"; #bare for at være sikker
print "tralalala";
%>

og se, om det virker... ellers er din fejl nok, at du koder Visual Basic som ASP-sprog, når det faktisk ikke er understøttet af apache::asp... perlscript er derimod understøttet...

ønsker du at kunne bruge alle de ASP-scripts du kan finde ude på nettet, skal du nok ikke regne med at kunne køre det på apache... der skal du nok ud at investere i microsoft IIS... sådan er livet...

ønkser du et alternativ til ASP, så kig nærmere på mod_perl -> http://perl.apache.org
Avatar billede swiff Nybegynder
08. juli 2002 - 00:51 #5
øvsus bøvsus
Avatar billede swiff Nybegynder
08. juli 2002 - 00:54 #6
Tjae, det virkede det du skrev thomas - fik adgang med noget ssh-sjov

Det er ikke så meget til mig, det er til vores programmør som skal lave et enkelt projekt i VB-ASP, men det er nok lidt øv at få til at køre på unix platform så.. Så må vi sq købe et webhotel et sted..
Avatar billede swiff Nybegynder
08. juli 2002 - 00:54 #7
Selv ville jeg jo selvfølgelig bruge PHP ;-)
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