/* Sitemap version 2.0 (C) copyright Metalhead 2003 * Página web: http://www.metalhead.ws/phpbin/ * Este script se distribuye bajo los términos de la * Licencia Pública General GNU (GNU GPL) * Una copia de la GPL ha sido incluída con el script. */ /* Sección de Configuración */ $showsize = 1; /* Mostrar el tamaño de los archivos? 1 = sí, 0 = no */ /* Array de tipos de archivos visualizados y sus respectivos iconos. * Sintaxis: $display[filetype] = "picture"; */ /* $display[php] = "php.gif"; $display[html] = "html.gif"; $display[htm] = "html.gif"; $display[shtml] = "html.gif"; */ /* Array de directorios que no deben ser visualizados. * Sintaxis: $excludedir[] = "directory"; */ $excludedir[] = "temp"; $excludedir[] = "tmp"; /* Array de archivos que no serán visualizados. */ $excludefile[] = "index.php"; ?>
$stime = gettimeofday(); /* prueba inicial... */ $root = getcwd(); $pre = explode("/", $REQUEST_URI); array_pop($pre); $prefix = join("/", $pre); /* Si el script se encuentra en un subdirectorio, descomenta las * siguientes dos lineas para generar el árbol de todos los * archivos y directorios del servidor web */ //$root = str_replace($prefix, "", $root); //$prefix = ""; $root .= "/"; /* Visualiza el nombre del servidor y el directorio */ echo "
http://$SERVER_NAME";
echo "$prefix/";
echo " |
![]() | ";
for($z=1; $z<=$count; $z++)
{ echo " "; }
if(is_array($sfiles))
{ echo " "; }
else
{ echo " "; }
echo "
$sdirs[$y]";
list_dir($dir."/".$sdirs[$y]);
}
}
chdir($chdir);
/* visitamos cada uno de los elementos del array de archivos
* y los imprimimos */
if(is_array($sfiles)) {
sort($sfiles);
reset($sfiles);
$sizeof = sizeof($sfiles);
/* ¿qué tipos de ficheros deben ser visualizados? */
for($y=0; $y<$sizeof; $y++) {
echo " |
";
for($z=1; $z<=$count; $z++)
{ echo " "; }
if($y == ($sizeof -1))
{ echo " "; }
else
{ echo " "; }
echo " |
| "; } echo " |
";
for($z=1; $z<=$count; $z++)
{ echo " "; }
echo " |