HTML has no ability to do any processing of data. To do so it needs to connect to other programming languages and data source. That is done through CGI.
The main function of most Web browsers is to interpret (and display) Hypertext Markup (HTM).
difference between cgi and non cgi sites
HTML [Hyper Text Markup Language] is a set of instructions on a document for displaying within a web browsers. It doesn't display without a web browser or browser-like program. HTML can be used to actuate a script (as in a javascript) or make calls to servers with scripting programs there [like BASH or CGI], but HTML in and of itself is not a scripting language.
One can learn about CGI programming from books. They can search books from amazon using CGI programming as a key word. They can also learn about CGI programming from websites like cgi101.
Most often, CGI stands for Common Gateway Interface. Some web servers allow Common Gateway Interface bins (or something of that sort), in which CGI scripts can be placed in, and executed from a brower. "CGI scripts" are common programming langues, such as Python. Less often, a CGI stands for a Computer Generated Image. Computer Generated Images/Imaging.
CGi
Common Gateway Interface (CGI)It is typically used in conjunction with HTML forms to build database applications.
CGI stands for Common Gateway Interface. An example of CGI is one implementing a wiki. The name of an entry is requested by a user agent, the program retrieves the source of that entry's page, and transforms it into HTML.
http://www.suspensionconnection.com/cgi-bin/suscon/167214.html
5,900 in 2007 according to http://search.japantimes.co.jp/cgi-bin/nn20090127a7.html.
No external applications are needed in HTML. Running HTML needs a browser to see the changes.
The main function of most Web browsers is to interpret (and display) Hypertext Markup (HTM).
CGI stands for common gateway interface and is a standard protocol defining the generation of webpages to a console application using webserver software. For example a cgi profarm is one implementing wiki.The user agent requests the name of an entry and the serber will retrieve the source of that entry's page and transform into an HTML thereby sending the result.
difference between cgi and non cgi sites
A static page can be easily created in HTML page. It just needs the static tags defined in HTML.
No HTML can be written in a simple text file and saved as .html.
A html file can be opened by any browser direct from your computer. For it to be actually on the web it needs to be uploaded to a web server.A html file can be opened by any browser direct from your computer. For it to be actually on the web it needs to be uploaded to a web server.A html file can be opened by any browser direct from your computer. For it to be actually on the web it needs to be uploaded to a web server.A html file can be opened by any browser direct from your computer. For it to be actually on the web it needs to be uploaded to a web server.A html file can be opened by any browser direct from your computer. For it to be actually on the web it needs to be uploaded to a web server.A html file can be opened by any browser direct from your computer. For it to be actually on the web it needs to be uploaded to a web server.A html file can be opened by any browser direct from your computer. For it to be actually on the web it needs to be uploaded to a web server.A html file can be opened by any browser direct from your computer. For it to be actually on the web it needs to be uploaded to a web server.A html file can be opened by any browser direct from your computer. For it to be actually on the web it needs to be uploaded to a web server.A html file can be opened by any browser direct from your computer. For it to be actually on the web it needs to be uploaded to a web server.A html file can be opened by any browser direct from your computer. For it to be actually on the web it needs to be uploaded to a web server.