";
}
if (isset ($filedescription[$fn]) )
echo "AUDIO: ($fs"."k) $fn - ". $filedescription[$fn] ."\n";
else echo "AUDIO: ($fs"."k) $fn\n";
}
}
continue;
}
if (eregi("!--MovieListing_This_Line_Will_Not_Be_Displayed--!", $line)) {
// movie listing
reset($fnlist);
while ($fn = key($fnlist))
{
next($fnlist);
if ($path=="") $full_fn=$fn;
else $full_fn=$path."/".$fn;
$fs=floor(filesize($full_fn)/1000);
if (!is_dir($full_fn) && eregi("\.(avi|wmv|asf|asx|rm|ra|mov|mpg|mpeg)$",$fn)) {
$fnu=rawurlencode($fn);
if ($tablestat == 0) {
$tablestat=1;
echo "";
}
if (isset ($filedescription[$fn]) )
echo "VIDEO: ($fs"."k) $fn - ". $filedescription[$fn] ."\n";
else
echo "VIDEO: ($fs"."k) $fn\n";
}
}
continue;
}
if (eregi("!--TextListing_This_Line_Will_Not_Be_Displayed--!", $line)) {
// text listing
reset($fnlist);
while ($fn = key($fnlist))
{
next($fnlist);
$full_fn=$wd."/".$fn;
if (!is_dir($full_fn) && eregi("\.TXT$",$fn)) {
$fnu=rawurlencode($fn);
if ($tablestat == 0) {
$tablestat=1;
echo "";
}
if (isset ($filedescription[$fn]) )
echo "TEXT: " . substr($fn,0,strlen($fn)-4) . " - ". $filedescription[$fn] ."\n";
else echo "TEXT: " . substr($fn,0,strlen($fn)-4) . "\n";
}
}
continue;
}
if (eregi("!--CodeListing_This_Line_Will_Not_Be_Displayed--!", $line)) {
// code listing
reset($fnlist);
if ($path=="") $newwd="";
else $newwd=rawurlencode($path);
while ($fn = key($fnlist))
{
next($fnlist);
if ($path=="") $full_fn=$fn;
else $full_fn=$path."/".$fn;
if (!is_dir($full_fn) && eregi("\.(java|asm|inc|c|cpp|phps|php-source|h)$",$fn)) {
$fnu=rawurlencode($fn);
if ($tablestat == 0) {
$tablestat=1;
echo "";
}
if (isset ($filedescription[$fn]) )
echo "CODE: $fn - ". $filedescription[$fn] ."\n";
else echo "CODE: $fn\n";
}
}
continue;
}
if (eregi("!--ArchiveListing_This_Line_Will_Not_Be_Displayed--!", $line)) {
// archive listing
reset($fnlist);
if ($path=="") $newwd="";
else $newwd=str_replace("%2F","/",rawurlencode($path));
while ($fn = key($fnlist))
{
next($fnlist);
if ($path=="") $full_fn=$fn;
else $full_fn=$path."/".$fn;
$fs=floor(filesize($full_fn)/1000);
if (!is_dir($full_fn) && eregi("\.(exe|zip|ace|rar|arj|arc|lzh|lha|tar|gz|tar|tgz|tar|bz)$",$fn)) {
$fnu=rawurlencode($fn);
if ($tablestat == 0) {
$tablestat=1;
echo "";
}
if (isset ($filedescription[$fn]) )
echo "ARCH: ($fs"."k) $fn - ". $filedescription[$fn] ."\n";
else echo "ARCH: ($fs"."k) $fn\n";
}
}
continue;
}
if (eregi("!--CommentPart_This_Line_Will_Not_Be_Displayed--!", $line)) {
if ( !file_exists($path == "" ? ".nodircomments" : ($path . "/.nodircomments"))) do_comments(".index");
continue;
}
echo preg_replace( $patterns, $replace , $line);
}
/////////
if ($tablestat == 1) echo " | ";
}
//
// post processing
//
echo "";
$RescaleMSG="";
if ($wasrescale==0 && $width!="") $RescaleMSG.= "Maximum display size: ";
$RescaleMSG.= "";
if ($wasrescale!=0) $RescaleMSG.= "back";
else if ($width != "") $RescaleMSG.= "$width";
else $RescaleMSG.= "Set maximum display size";
$sty_footer = file ('sty_footer.html');
$patterns=array("/!--RescaleMSG--!/");
$replace=array($RescaleMSG);
while (list ( , $line) = each ($sty_footer)) {
echo preg_replace( $patterns, $replace , $line);
}
echo " | | | |