ASP

Världens mest spridda webbserver heter Apache. Den är gratis, baserad på Unix och har scriptspråket PHP. Alltså måste Microsoft erbjuda ett alternativ till PHP. Det blev ASP. Så innan du bestämmer dig för serverspråk, bör du fundera över alternativen. Denna text handlar alltså om ASP.
 

Microsofts webbserverprogram Internet Information Services för NT/2000/XP och det något enklare Personal Web Server för NT och Windows 95/98 har en lösning för dynamiska webbsidor som kallas ISAPI med scriptspråket ASP (Active Server Pages).

Förutsatt att webbservern kör Microsofts serverprogram IIS, PWS eller motsvarande, kan ASP användas. Det finns även ASP-serverprogram för Unix, mm, så det är inte absolut nödvändigt att ha en NT-server. ASP tillåter dels en databaskoppling och dels styrs hela layouten av servern. Det blir därmed möjligt för vanliga användare att ändra webbsidor, genom att fylla i enkla formulär.

Ett bra sätt att komma igång med ASP är att hämta Personal Web Server. Det kan hämtas gratis från Microsoft. Det ligger även med på Windows 98 CD. Senaste versionen (våren 2000) är PWS 4. Det är enkelt att sätta upp denna ASP-server, på en enskild dator eller för ett lokalt nätverk. Den ASP-struktur som man utvecklar, kan sedan tankas över till någon ASP-server på webben, om man så vill.

Installation av IIS/PWS

Följande beskrivs endast i grova drag, för det skiljer sig mellan olika versioner av Windows och olika versioner av IIS. I exempelvis Windows XP är IIS inbyggt som ett alternativ vid installationen. Men om du har t.ex. en PC med Windows 95, 98 eller NT 4, kan du behöva installera serverprogrammet. När programmet är installerat har du en egen ASP-server igång.

Installationen har skapat en katalog som normalt heter c:\intetpub\wwwroot

I den katalogen ligger en fil som heter default.asp Den filen är startfilen för din nya webb.

För att se webben startar du en webbläsare (Netscape 4, Opera 3, MSIE 4 eller senare versioner). Normalt räcker det med att ange "localhost" som adress.

Det kan även vara bra att veta vad din dator heter. Det ser du i kontrollpanelen under Nätverk. Om din dator heter Per, kan du ange webbadressen http://per och så vidare. Om du har gjort rätt, öppnas filen default.asp och du länkas vidare till filen c:\inetpub\iissamples\default\welcome.htm. Det är helt enkelt en provisorisk välkomstsida med en stilig logga:

Redigering

För att börja göra ändringar på din webb och publicera information, kanske med databaskoppling, har du nu två vägar att gå vidare:

Skriva egen kod

Vid det här laget bör det vara dags att skriva egen ASP-kod. En typisk ASP-sida innehåller både HTML-kod och Visual Basic-kod. Man använder ofta en koppling till en databas. Det är alltså en fördel att behärska både Basic-programmering och databashantering, exempelvis Access eller SQL.

Börja med något lätt. Skapa ett textdokument med detta innehåll:

<HTML>
<BODY>
<P>Välkommen till min ASP-sida!</P>
<P>Klockan är: <%=TIME%></P>
</BODY>
</HTML>

Spara den som klocka.asp någonstans på din hårddisk, dock ej i katalog \inetpub\webpub\

Om du redan gjort en startsida med Publiceringsguiden, klicka på Publicera. Klicka dig sedan fram till filen klocka.asp och välj att publicera den. Nu ska den synas under "Visa mina publicerade dokument". Det innebär även att den rent fysiskt har kopierats till katalog \inetpub\webpub\. Om du senare vill redigera den filen, bör du först ta bort det skrivskydd som filen har.

Om du däremot redigerar manuellt, kan du antingen låta denna fil bli startsidan \intetpub\wwroot\default.htm eller länka till den från en befintlig sådan startsida.

Lycka till!

foto 2002

Per Åkesson, mars 2000

rev apr -10


    Åter till datasidan