ASP – Vaš prvi skript

Nakon instalacije PWS-a (Personal Web Server) i njegove komponente „ASP Scripting Host„-a, spremni smo da počnemo naš rad na kodiranju dinamičnih ASP stranica. Pre nego što „propustimo“ stranice kroz server potrebno je i da ga pokrenemo, zato ako već nije podignut pri Start-Up-u, uradite to sada putem startovanja fajla „pws.exe“ koji se po default-u nalazi na putanji:


C:WINDPWSSYSTEMinetsrvpws.exe

Nakon startovanja videćete prozor Personal Web Server Manager-a, u kome možete vršiti detaljnija podešavanja vašeg lokalnog Web servera.

Kada smo pokrenuli server možemo početi sa pisanjem naših prvih ASP stranica. Šta su u stvari ASP stranice? ASP stranice nisu ništa drugo do obične HTML stranice koje su „obogaćene“ ASP kodom u vidu JavaSctipt ili VBScript programskih skriptova. Pošto je HTML-ASP kod isprepleten, da bi razdvojili ASP od ostalog HTML-a koriste se oznake: <% za početak koda, i %> za kraj koda. Sav programski kod između ovih oznaka (tj. unutar ovog taga) smatra se ASP kodom. ASP fajlovima se dodeljuje ekstenzija „*.asp“ da bi server raspoznao da fajl poseduje kod koji se izvršava na strani servera. Pošto je sam ASP fajl jedan obični tekstualni fajl u kome su isprepletani: običan tekst, HTML tagovi i ASP skriptovi, možete koristiti bilo koji tekst-editor za njihovo kreiranje ili izmenu.

Došli smo do tačke gde treba da napišemo prvi ASP skript. Otvorite bilo koji editor teksta i dodajte sledeći kod:


<HTML>
<BODY>
ASP poruka:<BR>
<%
Response.Write ("Zdravo svete!")
%>

</BODY>
</HTML>


Snimite ovaj kod u fajl kome ćete dati ekstenziju „*.asp“. Fajl smestite u root folder vašeg PWS servera. Ako ste ga instalirali bez promene podešavanja, taj folder je:


C:InetPubwwwroot

Otvorite browser i u Address liniju ukucajte „http://localhost/zdravo.asp“. Dobićete ekran kao na slici. Ako pogledate izvorni kod ove stranice videćete:


<HTML>
<BODY>
ASP poruka:<BR>
Zdravo svete!

</BODY>
</HTML>


Kao što vidite, ni traga od ASP koda, samo „suv“ HTML kod koji se jedini vraća sa servera, pošto ovaj isprocesira ASP stranicu. Za ispis teksta iskoristili smo objekat „Response“ i njegovu najčešće korišćenu metodu „Write“. Dalje upoznavanje sa ASP-om nastavićemo u sledećim prilozima ove rubrike.

Pratite Krstaricu na www.krstarica.com