| 13 |
|
$| = 1; |
| 14 |
|
|
| 15 |
|
# Settings |
| 16 |
< |
my ($left) = "../left.inc" ; |
| 17 |
< |
my ($title) = "../title.inc"; |
| 18 |
< |
my ($bottom) = "../bottom.inc"; |
| 16 |
> |
my ($left) = "../htdocs/left.inc" ; |
| 17 |
> |
my ($title) = "../htdocs/title.inc"; |
| 18 |
> |
my ($bottom) = "../htdocs/bottom.inc"; |
| 19 |
|
|
| 20 |
|
|
| 21 |
|
my ($query) = new CGI; |
| 34 |
|
# Prevent hackers from supplying a malformed document string. |
| 35 |
|
# I.e. only allow normal characters, slashes and dots. |
| 36 |
|
unless ($doc =~ /^[a-zA-Z_\-0-9\.\/]+$/) { |
| 37 |
< |
print "Go Away, you nasty hax0r!"; |
| 37 |
> |
print "Malformed request"; |
| 38 |
|
exit; |
| 39 |
|
} |
| 40 |
< |
$doc = "../documentation/".$doc; |
| 40 |
> |
$doc = "../htdocs/documentation/".$doc; |
| 41 |
|
|
| 42 |
|
print <<"END"; |
| 43 |
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |