En enkel vevside
PHP
En enkel PHP-side som gjør jobben:
<html> <head> <title>php-first</title> </head> <body> <?php echo "<h1>Hallo verden</h1>"; echo "<p>... denne teksten er generert i PHP</p>"; ?> </body> </html>
Vi plasserer fila på en server
ASP
Websiden er beskrevet slik:
<% Option Explicit %> <html> <head> <title>asp - first</title> </head> <body> <h1>Hallo verden</h1> <% Response.Write("... og denne teksten er produsert p� en asp-side") %> </body> </html>
Vi plasserer fila på en Microsoft server.
ASPX
Vi bruker C# som programmeringsspråk og annonserer det i den første linja i vevsiden:
<%@ Page Language="C#"%> <%@ Import Namespace="System.IO"%> <html> <head> <title>default</title> </head> <body> <h1>Hallo verden</h1> <p> <%Response.Write("... og denne teksten er produsert ved hjelp av C#");%> </p> </body> </html>
Vi ser at vi annonserer at vi skal bruke C# som språk og vi importerer det som er nødvendig for at vi skal kunne skrive "Response.Write". Vi plasserer fila på en Microsoft server.
ASPX med separat kodefil
Denne løsningen gjør nøyaktig det samme som den forrige, men vi skiller ut C#-koden i en egen fil. Selve aspx-fila blir slik:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="firstx.aspx.cs" Inherits="firstx" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Hello</title> </head> <body> <form id="form1" runat="server"> <h1> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </h1> <p> <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label> </p> </form> </body> </html>
C# koden blir slik:
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class firstx : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Label1.Text = "Hallo verden"; Label2.Text = "... og denne teksten er produsert ved hjelp av C#"; } }
Pythonskript
Vi lager et enkelt CGI-skript som produserer den ønskede vevsiden:
#! /usr/bin/python2 print 'Content-type: text/html\n' print """<html> <head><title>first-demo</title> </head> <body> <h1>Hallo verden</h1> <p>... og denne teksten er produsert av Python</p> </body> </html>"""
Vi plasserer dette skriptet på serveren.