Dynamic Web Pages


Creating web pages is easy. You just write text and add html tags. But as you try to create a consistent look and feel for yoiur web pages, you'll find that you're often repeating the same stuff on multiple pages : headers and footers, menus, ... You can copy and paste between pages, but still, ... And if you're maintaining a collection of links to web pages you find interesting, you'lll find that manually writing html tables as a "database of url's" is rather a pain in the neck.

With server side scripting, you will let the webserver execute a script that generates a web page. To the client (the browser) it will still look like ordinary html : when asked to GET a web page, the webserver first executes a script that creates html, and returns this page back to the browser.

Obviously, this will only work if

If your web hosting provider does not offer server side scripting and/or database access, you can setup your own, eg a LAMP configuration (Linux, Apache web server, MySQL database, PHP scripting). You can use this to generate plain html pages that you can opload to the (free) web space your internet provider has assigned to you.

Quick start

The basics of server side scripting :

HTML forms

an asp script that uses input from a html form

an asp script that queries a database

using "include"

Generating a static web site

wget ...

Learn more

w3schools : html forms, server side scripts content management : forrest, Typo3,Docbooks