| af Niels Hallenberg | sidst rettet 29. januar, 2001 |
For hver studerende kører hug.it.edu et webserverprogram, som når det modtager en forespørgsel om en side, sender indholdet af siden tilbage til browseren-klienten. I den sidste opgave skal du se et eksempel på en dynamisk HTML-side, det vil sige, en HTML-side som først genereres når webserveren får en forespørgsel fra en browser.
Bemærk, at der for alle opgaverne lægges vægt på at svarene gemmes i
de anviste filer og at der er links til svarene fra din
index.html side (se nedenfor).
Ved graduerigen lægges der vægt på:
I denne uge kan du med fordel løse ekstra opgaverne. Opgaverne sikrer, at du er bekendt med de mest anvendte HTML tags i dette kursus. Derudover kan du bruge tiden til at installere ssh og en TCL fortolker på din hjemme PC. Hvis du anvender Linux, så sprøg Niels - du skal måske slet ikke installere noget.
Du kan også med fordel orientere dig i kursets Q&A.
Denne løbeseddel skal være besvaret elektronisk på hug.it-c.dk senest tirsdag d. 13. februar klokken 09.00 og i CourseGrader.
/web/login/www/index.htmlpå hug, så den overholder kravene til en rigtig HTML side (se evt. Peter Sestofts HTML-oversigt).
Du skulle nu være istand til at se siden fra din browser på den arbejdsstation du sidder ved (ligesom alle andre på Internettet kan se din side.) Hvis du er tildelt portnummer 8013 (se deltagerlisten på kursets hjemmeside) er siden tilgængelig som
http://hug.itu.dk:8013/index.htmlTilføj et link fra
index.html siden til
http://www.google.com/ og et link til din rigtige
hjemmeside, hvis du har en sådan.
kurser.html. Oversigten
skal implementeres som en tabel med en række for hvert kursus du
følger. Tabellen skal have tre kolonner. For hvert kursus skal første
kolonne indeholde kursusforkortelsen (kurset her har kursusforkortelse
DWEB), anden kolonne skal indeholde kursusnavnet og tredje kolonne skal
indeholde kursusdagen. Indsæt links fra kursusforkortelserne til kursernes hjemmesider.
Indsæt et link fra siden index.html til siden med
kursusoversigten.
Husk også at linke tilbage fra kursussiden til indekssiden.
Antag, at du vil kommentere denne side med url
http://www.itu.dk/courses/W2/F2001/Lb/lb1.html
så kan vi f.eks. lave en kommentar-service for hele F2001
kataloget. Vi skriver derfor
http://www.it-c.dk/courses/W2/F2001/
i feltet "Server Prefix". Så svarer ***url*** til
Lb/lb1.html.Du kan f.eks. kommentere dette opgavesæt, og se hele urlen ved at vælge "View Source" i din browser.
index.html side til forumet.Dette kursus har f.eks. oprettet sin egen Q&A
Indtast følgende tcl-program og gem det i filen /web/login/www/dato.tcl:
# number of seconds after 1970 set seconds [clock seconds] # the date in a nice format set now [clock format $seconds -format "%c"] ns_return 200 text/html "Hi there! The date and time is $now"Prøv nu at se resultatet af at forespørge URL'en (udskift 8013 med dit portnummer)
http://hug.itu.dk:8013/dato.tclfra din browser. Indsæt et link til dato-servicen fra din
index.html side. Se eventuelt man-siden
for clock kommandoen for at få din web-applikation til at vise
datoen i et pænere format.