New Changes, still has problems:
#!/usr/bin/perl -wT
print "Content-type: text/html\n\n";
opendir (FTPDIR, "/var/
|| Error ('open', 'directory');
my @folderContents = readdir (FTPDIR);
closedir (FTPDIR);
print "<html>\n";
print "<head>\n";
print "<title>Untitled Document</title>\n";
print "<link href=../ftpStyle.css rel=stylesheet type=text/css>\n";
print "<script src=../jsLib.js></script>\n";
print "</head>\n";
print "<body>\n";
print "<table width=80% border=0 align=center cellpadding=0 cellspacing=0>\n";
print "<tr align=center valign=top>\n";
print "<td width=19 height=20><img src=../images/box_gray_corner_tl.gif width=19 height=20></td>\n";
print "<td background=../images/box_gray_side_t.gif><img src=../images/box_gray_side_t.gif width=2 height=20></td>\n";
print "<td width=19 height=20><img src=../images/box_gray_corner_tr.gif width=19 height=20></td>\n";
print "</tr>\n";
print "<tr align=center valign=top>\n";
print "<td background=../images/box_gray_side_l.gif><img src=../images/box_gray_side_l.gif width=19 height=2></td>\n";
print "<td bgcolor=#f2f2f2>\n";
print "<table width=100% border=0 cellspacing=5 cellpadding=0>\n";
print "<tr valign=top>\n";
print "<td width=3% align=center> </td>\n";
print "<td width=80% class=tableHeader>Name</td>\n";
print "<td width=7% class=tableHeader>Date</td>\n";
print "<td width=10% class=tableHeader>Size</td>\n";
print "</tr>\n";
print "<tr valign=top>\n";
print "<td align=center><img src=../images/icon_folderOpen.gif width=27 height=22></td>\n";
print "<td>/ Folder Name </td>\n";
print "<td> </td>\n";
print "<td> </td>\n";
print "</tr>\n";
if (@folderContents) {
foreach my $indivFile (@folderContents) {
my $fullUnit = $indivFile;
my @nameParts = split (/./ , $indivFile);
foreach (@nameParts) {
my ($name, $extension);
($name, $extension) = split (/,/);
print "<tr valign=top>\n";
print "<td align=center><img src=../images/icon_" . $extension . ".gif width=18 height=22></td>\n";
print "<td>$fullUnit</td>\n";
print "<td>[DATE]</td>\n";
print "<td>[SIZE]</td>\n";
print "</tr>";
}
}
}
print "</table>\n";
print "<br>\n";
print "<br>\n";
print "</td>\n";
print "<td background=../images/box_gray_side_r.gif><img src=../images/box_gray_side_r.gif width=19 height=2></td>\n";
print "</tr>\n";
print "<tr align=center valign=top>\n";
print "<td width=19 height=20><img src=../images/box_gray_corner_bl.gif width=19 height=20></td>\n";
print "<td background=../images/box_gray_side_b.gif><img src=../images/box_gray_side_b.gif width=2 height=20></td>\n";
print "<td width=19 height=20><img src=../images/box_gray_corner_br.gif width=19 height=20></td>\n";
print "</tr>\n";
print "</table>\n";
print "</body>\n";
print "</html>\n";