<H1>Sample Smart Table:</H1> The following table is generated by a script that looks to see what type of browser we are using: <p> <!--#exec cmd="./smart-table" -->
It calls the smart-table
schell script, which is the
following:
#! /usr/local/bin/perl $browser = $ENV{'HTTP_USER_AGENT'}; ($name,$version) = ($browser =~ m!^([^/]*)/(\d+(\.\d*)?)!); if ($name eq "Mozilla" && $version >= 1.1) { print "<BLOCKQUOTE><TABLE BORDER=2 CELLPADDING=10>\n", "<TR><TD><I>x</I><TD>The horizontal axis</TR>\n", "<TR><TD><I>y</I><TD>The vertical axis</TR>\n", "</TABLE></BLOCKQUOTE>"; } else { print "<PRE>", " +---+---------------------+\n", " | <I>x</I> | The horizontal axis |\n", " +---+---------------------+\n", " | <I>y</I> | The vertical axis |\n", " +---+---------------------+\n", "</PRE>\n"; }
The .htaccess
file contains the lines:
Options Includes AddType text/x-server-parsed-html page7-2.htmlwhich tells the http server to look through the file for
#exec
comments to perform.