Skip to main content

Server-side Scripting

Structured query language (SQL) allows you to interact with a database to update, search and retrieve information. A database can be described as a large table of information from which you can query to obtain information from records.

Active Server Pages (ASP) runs on servers that have IIS (Microsoft's Internet Information Service) installed. ASP is interpreted or executed on the server. It is similar to HTML but can contain HTML, XML and other scripting languages within it. ASP code cannot be viewed from the browser directly; it has to be passed to the ASP engine on the server first, where it is converted to HTML for the browser.

Extensible Markup Language (XML) is designed to describe data, whereas HTML is designed to display data. Therefore, with XML you can create your own tags to describe data. It is not a replacement for HTML; it is only used to hold information.

Common Gate Interface (CGI) files are written in programming languages such as PERL, C or C++. CGI scripts run when called from a web page and are typically used to create web counters to keep track of the number of visitors to your site, guest books and forms to gather information from visitors, or simply to display information.

Wireless Markup Language (WML) is the language used with the WAP protocol for displaying information from the Internet on wireless devices such as mobile phones and other hand held devices. WML allows you to create pages that can be displayed on small screens where HTML can't.

PERL is a text based scripting language. PERL was one of the original scripting languages used for generating CGI scripts for automated searches and responses.

PHP is a server-side scripting language for creating dynamic Web pages. Similar to Perl, PHP supports the most common databases like MySQL and Oracle.

Next: SAQs 9