Nombre del Archivo | Tipo | Tamaño | Fecha de Modificación |
---|---|---|---|
.. (regresar atrás) | |||
2023-Trimestre4 | |||
2024-Trimestre1 | |||
2024-Trimestre2 |
El sistema es totalmente funcional, solo debe subir la carpeta principal "archivos" al directorio raiz del servidor, la cual generalmente se llama "public_html" o "www". Una vez allí, se visualizará en el directorio de forma automática cualquier carpeta o archivo que suba o cree dentro de ella.
archivos/
├── .assets/
│ ├── css/
│ │ ├── bootstrap.min.css
│ │ └── style.css
│ ├── img/
│ │ ├── icons-dir/
│ │ │ ├── i-audio.png
│ │ │ ├── ...
│ │ │ ├── i-zip.png
│ │ │ ├── oops.png
│ │ │ └── searchicon.png
│ │ ├── info/
│ │ │ └── icon-file-png-printscreen.png
│ │ ├── favicon.ico
│ │ └── favicon.png
│ ├── js/
│ │ ├── bootstrap.bundle.min.js
│ │ ├── bootstrap.min.js
│ │ ├── custom.js
│ │ ├── jquery-3.6.0.min.js
│ │ └── sorttable.js
│ └── tools/
│ └── code.php
├── .htaccess
└── .index.php
Si se desea modificar el nombre de la carpeta principal de "archivos" a cualquier otro nuevo, se deberá actualizar en el archivo ".htaccess" la referencia a la carpeta principal que aparece en las líneas 2 y 11.
Por ejemplo, si la desea renombrarla como "sistema", deberá...
DirectoryIndex /archivos/index.php
RewriteRule . /archivos/index.php [L]
DirectoryIndex /sistema/index.php
RewriteRule . /sistema/index.php [L]
En el archivo "index.php" podrá personalizar los siguientes parámetros:
<title>Directorio</title>
date_default_timezone_set('America/Mexico_City');
setlocale(LC_TIME,"es_MX.UTF-8");
$extInvalid = array("php", "bak", "md");
$hideFolder = array("Carpeta-Oculta");
$hideFiles = array("index.html", "error_log", "instrucciones-de-uso.txt");
Nota 1: por defecto, todo archivo o carpeta cuyo nombre comience con un punto ("."), será ocultado del directorio (no se listará).
Nota 2: los archivos subidos al servidor sin una extensión no serán listados en el Directorio.
Personalizar Icono y Descripción: los ícono y descripción de los diferentes tipos de archivos se personalizan en el archivo "index.php" en el código contenido de la línea "11" a la "38". También podrá agregar nuevos íconos y descripciones a mostrar asociados a tipos de archivos adicionales no registrados inicialmente en sistema, como por ejemplo: archivos "*.aac", "bmp", "cab", "flv", "tmp", ...
Cada línea del código permite personalizar o configurar 3 variables, por ejemplo, en el código:
case "png": $valores = ["i-img.png", "Imagen (png)"]; break;
...donde...
Con esta configuración se consigue que los archivos de imágenes "PNG" se visualicen de la siguiente forma:
Las imagenes correspondientes a los nuevos íconos deberán ser subidas y colocadas en el Servidor en la carpeta "icons-dir":
archivos/.assets/img/icons-dir/
Nota: las nuevas líneas de código que se agreguen para personalizar el ícono y la descripción de nuevos tipos de archivos que no hayan sido especificados anteriormente, deberán ser declaradas (escritas) antes de la opción "default:", por ejemplo:
case "ext": $valores = ["i-nva-ext.png", "Desc. Nva. Ext."]; break;
default: $valores = ["i-generic.png", "-desconocido-"]; break;
Los tipos archivos que no estén especificados en esta configuración se mostrarán con el ícono genérico "" y la decripción genérica "-desconocido-", la cual puede ser personalizada en el código de la opción "default":
default: $valores = ["i-generic.png", "-desconocido-"]; break;
$linkInfo = "NO";
O de esta forma:
$linkInfo = "";
...cualquiera de las dos formas inhabilitará esta guía!