Archivo para la etiqueta ‘dllight’
dllight – script que muestra el contenido de un directorio y permite la descarga de los archivos
¿Qué es dllight?
dllight es un pequeño script escrito en php que permite explorar mediante una interfaz web el contenido de una carpeta situada en el servidor y descargar sus archivos, aunque esta carpeta no se encuentre visible en la ruta pública del servidor. Además permite proteger archivos por contraseña, de tal forma que para poder descargarlos hay que introducir la palabra de paso correcta. Y por último, permite insertar publicidad de Google AdSense en las páginas e insertar el código de seguimiento de Google Analytics.
Capturas del script en acción:
Descargar dllight
Para descargar este script pulse sobre el siguiente enlace: dllight-1.0.0
Instalación y configuración del script
- Descomprimir el zip descargado y copiar los archivos que se encuentran dentro de la carpeta dllight en la raíz del servidor o en la carpeta desde donde se quiera que sea accesible el script.
- Renombrar el archivo example.htaccess a .htaccess para que funcione la reescritura de la URL. Esto requiere obligatoriamente tener activado el mod_rewrite.
- Editar el archivo index.php para establecer una serie de variables de configuración que a continuación se detallan.
- $description: texto que aparece bajo la URL de la página.
- $footer: texto que aparece en la parte inferior de la página.
- $basepath: ruta al directorio el cual queremos mostrar su contenido. Puede estar oculto al servidor web.
- $passfile: archivo donde se especifican las contraseñas. El script buscará en cada directorio si existe este archivo y lo procesa.
- $cookiename: nombre de la cookie usada para conocer si se ha visitado la página previamente a la descarga del archivo. Si no se ha hecho, no se puede descargar.
- $offset: diferencia en segundos de la hora del servidor con la hora que se quiere mostrar en las páginas.
- $google_analytics: código de la cuenta de Google Analytics para controlar las visitas.
El archivo de contraseñas permite establecer una contraseña a cada archivo del directorio en el cual se encuentre ese archivo. Su estructura es:
nombre-del-archivo.extension = mi_contraseña-123 proyecto.zip = 123abc
Como puede observarse, a la izquierda del igual va el nombre del archivo tal cual se encuentra en el sistema de archivos, y a la derecha la contraseña que queremos ponerle.
Miscelánea
Si tienes cualquier duda sobre dllight, tienes los comentarios de esta entrada a tu disposición.
Si te ha gustado mucho, te es muy útil o le obtienes algún beneficio económico, tal vez quieras agradecérmelo con una donación. Si este es tu caso, por favor visita la sección de Donaciones, gracias

