Avatar billede spacee Nybegynder
05. juli 2002 - 01:40 Der er 7 kommentarer og
1 løsning

Link i CGI

go'aften :)

jeg skulle bruge en cgi fil som linker til en txt fil.
txt filen indeholder et alm. link til jubii.dk

Jeg er ikke sikker på hvad der skal stå i cgi filen og hvad den skal sættes til.

Jeg vil mene at txt filen bare skal indeholde urlen.

nogen som er oppe på denne tid som har tid til at hjælpe med cgi filen? :))
Avatar billede spacee Nybegynder
05. juli 2002 - 01:46 #1
måske kunne jeg også bare have http://www.jubii.dk direkte i cgi filen ?
Avatar billede thomasledet Nybegynder
06. juli 2002 - 17:24 #2
#!/usr/bin/perl

print "Content-type: text/html\n\n";

print qq½<HTML><HEAD><TITLE>test</TITLE></HEAD><BODY><A href="http://www.jubii.dk">http://www.jubii.dk</A></BODY></HTML>
Avatar billede thomasledet Nybegynder
06. juli 2002 - 17:25 #3
hvis du mener forwarde:

#!/usr/bin/perl

print "Location: http://www.jubii.dk\n\n";
Avatar billede spacee Nybegynder
06. juli 2002 - 18:34 #4
jepper det er forward jeg mener ;)

den sige følgende når jeg prøver køre den:

The requested URL /cgi-bin/<http://www.jubii.dk> was not found on this server.
Avatar billede thomasledet Nybegynder
06. juli 2002 - 18:52 #5
det lyder mærkeligt... prøv at søge på google efter løsninger... for ovenstående burde virke... er din server sat mystisk op?
Avatar billede spacee Nybegynder
06. juli 2002 - 18:58 #6
jeg har en dedicated server som plejer at være rigtig god ... men lige i denne sammenhæng fungere den ikke så fint.

- filen skal hedde etnavn.pl
- uploades i Ascii mode
- CHMOD 777

er dette korrekt ?
Avatar billede thomasledet Nybegynder
06. juli 2002 - 19:38 #7
det er ikke korrekt... giv aldrig en fil chmod 777... du kan sagtens nøjes med chmod 755... det er en del mere sikkert...

ang redirect:
Fra siden http://www.schmager.de/redirect.shtml

<snip>
Perl-Redirect

Mit Perl ist ein Umlenken auch möglich. Das klappt i.a. nur im CGI-Verzeichnis und setzt den korrekten Pfad zum Perl-Interpreter in Zeile 1 voraus. Für die eine oder andere Idee trotzdem interessant und so könnte es funktionieren:

#!/usr/bin/perl
$location = "http://www.domain.de/";
print "Status: 302 Found\n";
print "Location: $location\n";
print "URI: <$location>\n";
print "Content-type: text/html\r\n\r\n";

Die Variable $location in der 2.Zeile kann als Wert auch einen Dateinamen enthalten.
</snip>

du kan prøve at smide de ekstra parametre på og se om det ændrer noget...
Avatar billede thomasledet Nybegynder
06. juli 2002 - 19:40 #8
har på fornemmelsen af URI gør tricket...
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