#!/usr/local/bin/perl $mappings = { "\~chucky" => 'Home', 'cinema' => 'Movies & Cinema', 'graphics' => 'Graphics & Traditional Media Art' }; sub parse_uri { my $fh = shift; my $uri = shift; my $parsed_uri = ""; my $cumul = "/"; my $e; my $first = 1; if ($uri =~ m:^/(.*)/[^/]+\.shtml$:) { $parsed_uri = $1; } print <<"EOF"; EOF print <<"EOF"; EOF foreach $e (split("/", $parsed_uri)) { if (not $first) { print <<"EOF"; EOF } $cumul .= "$e/"; print <<"EOF"; EOF $first = 0; } print <<"EOF"; EOF print <<"EOF";
(| $mappings->{$e} )
EOF } print "Content-type: text/html\n\n"; parse_uri(STDOUT, $ENV{DOCUMENT_URI});