']='R0lGODlhDQAQANUAAL60urm203d3wXd3wMHB2sTG4ra5xL/K2MHO2b/N1bzM1MHP1r/O1b7N1LbKzrvN0L7Q0ZacnHh8fLq+vp6hoYqMjLu9vX1+fmRlZfz9/ez19MHIx/H49+n08uz29Ov18/f7+tS/SqGBObmXSZBqMIZoQZ2CXKmQbryqkZJ7YY14boRtbP///8fHx5eXl5OTk4mJiYODg3Z2dnBwcGlpaWBgYP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADYALAAAAAANABAAAAZyQJtwSCyOQiRRKBVamVpCgkBAQqkCJ4DJJRwUSp2SpwQqsWbdR2ft4YAy5+5i3Wm/47YBo3PpW+5oeQl0dnCBAxB8fRcWLHgDDYRuhl0Hin6OhwiSgF0KfBaFjw5rHxobExQVMEMGERIYNTQyMS9Ft0RBADs='; $imgs['dots']='R0lGODlhAwABAJEAAAAAAP///2RkZP///yH5BAEAAAMALAAAAAADAAEAAAIC1FYAOw=='; if(isset($imgs[$i]))$d=&$imgs[$i];else$d=&$imgs['']; header('Content-type: image/gif');header('Content-Disposition: attachment; filename="'.$i.'"');print base64_decode($d); } else { ob_start('ob_gzhandler'); if(!$incl)print''; $sb=isset($_GET['s'])?$_GET['s']:0; $so=isset($_GET['o'])?$_GET['o']:'asc'; $st=$sb==='s'||$sb==='m'?SORT_NUMERIC:SORT_STRING; $d=isset($_GET['d'])?urldecode($_GET['d']):''; $d=$d!==''&&$d!=='/'?trim($d,'/').'/':''; $p=$root.$d; $h=@opendir($p); if(strstr($d,'../'))exit('Denied'); if(!$h)exit('Unable to open "'.$d.'". Go home.'); $F=array();$D=array(); while(FALSE!==($f=readdir($h)))if($f[0]!=='.')if(is_dir($p.$f))$D[]=array('n'=>$f,'m'=>filemtime($p.$f),'s'=>filesize($p.$f),'t'=>'Directory');else$F[]=array('n'=>$f,'m'=>filemtime($p.$f),'t'=>e($f),'s'=>filesize($p.$f)); if($sb){$F=s($F,$sb,$so,$st);$D=s($D,$sb,$so,$st);} print '' .'' .'' .'' .''; for($i=0,$c='';($c=@$D[$i++]);){print '';} for($i=0,$c='';($c=@$F[$i++]);){print '';} print '
'; print ($d!=='')?"$name / ":"$name "; if($d!==''){$t=explode('/',trim($d,'/'));for($i=0,$r=array(),$z='';($r[]=@$t[$i]),$z=@$t[$i];$i++) { print(implode('/',$r)!==trim($d,'/'))? (''.$z.' / ' ):"$z";}} $f=trim($d,'/'); print '
 NameSizeTypeModified
'.$c['n'].''.$c['n'].'  '.date('m/d/Y h:i A',$c['m']).'
'.$c['n'].''.$c['n'].''.number_format($c['s']/1024,1).'KB'.$c['t'].''.date('m/d/Y h:i A',$c['m']).'
Directory indexer by CeleronDude
'; if(!$incl)print''; } ?>