/* Sitemap version 2.0 (C) copyright Metalhead 2003 * Página web: http://www.misicuni.net/ * 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] = "imagenes/php-ico.gif"; $display[html] = "imagenes/html-ico.gif"; $display[htm] = "imagenes/html-ico.gif"; $display[shtml] = "imagenes/html-ico.gif"; /* Array de directorios que no deben ser visualizados. * Sintaxis: $excludedir[] = "directory"; */ $excludedir[] = ".smileys"; $excludedir[] = "temp"; $excludedir[] = "tmp"; $excludedir[] = "cgi-bin"; $excludedir[] = "base"; $excludedir[] = "e-mail"; $excludedir[] = "greybox"; $excludedir[] = "imagenes"; $excludedir[] = "images"; $excludedir[] = "sicoes"; $excludedir[] = "eia-misicuni-fase-i"; $excludedir[] = "informes-y-convenios"; $excludedir[] = "licitacion-construccion-presa"; $excludedir[] = "licitacion-supervision"; $excludedir[] = "obras-ejecutadas"; $excludedir[] = "css"; $excludedir[] = "js"; /* Array de archivos que no serán visualizados. */ $excludefile[] = "botones.htm"; $excludefile[] = "index_copia(1).htm"; $excludefile[] = "index_copia(2).htm"; $excludefile[] = "nuevo-index.htm"; $excludefile[] = "googleff7900b99232d0c3.html"; $excludefile[] = "sitemap.php"; $excludefile[] = "confirmacion.htm"; $excludefile[] = "procesar_externo.php"; $excludefile[] = "procesar_interno.php"; $excludefile[] = "procesar.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://www.misicuni.net"; 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 "$sfiles[$y]"; if($showsize) { $fsize = @filesize($sfiles[$y])/1024; printf(" (%.2f kB)", $fsize); } echo " |
"; } echo " |
"; for($z=1; $z<=$count; $z++) { echo " "; } echo " |