El sistema muestra en una tabla los archivos subidos, puedes ver los archivos y descargarlos. Estos archivos son subidos a la carpeta upload.
Este sistema fue desarrollado en CodeIgniter un framework en PHP, bastante sencillo en su ejecución y robusto a su vez en su alcance, su implementación puede ser un poco más compleja que los desarrollos habituales que se suben en este blog post.
Video Explicativo
Puesta a punto del Sistema de Subida de Archivos en PHP y MySQL en un Servidor Local
Instalación de Composer
Es un manejador de paquetes como NPM, pero en este caso es específico de PHP, este manejador de paquete muestra una forma escalable y organizada de administrar, descargar e instalar las dependencias y librerías que requieras para tu proyecto. Para la puesta a punto de la aplicación del sistema de subida de archivos en PHP y MySQL requieres instalar composer, en el vídeo a continuación muestro el proceso tanto de la instalación de Laravel como Composer en XAMPP.
Descarga del proyecto de GitHub
C:\xampp\htdocs
git clone https://github.com/configuroweb/subida-archivos.git
Ejecución de composer en el proyecto ya descargado
Para realizar este proceso desde consola escribes el siguiente comando y presionas enter, si realizaste la instalación previamente de Composer no tendrás ningún inconveniente:
composer install
Creación he Importación de la base de datos del Sistema de Subida de Archivos en PHP y MySQL
http://localhost/phpmyadmin/index.php
Para que la aplicación te funcione correctamente, desde phpmyadmin, debes crear la base de datos con el nombre subida-archivos, posteriormente debes acceder al apartado SQL y pegar el código que se encuentra en el siguiente enlace:
Base de datos del Sistema de Subida de Archivos en PHP y MySQL
Si realizaste los procesos como fueron indicados en esta publicación sin cambiar ningún parámetro el sistema te debe funcionar correctamente en la siguiente URL:
http://localhost/subida-archivos/public/
Consideraciones importantes al subir el Sistema de Subida de Archivos en PHP y MySQL a un hosting en Internet
En adición la URL final del proyecto, se debe poner tal como va a quedar en el siguiente documento App/Config/App.php en la línea 27.
Por último para modificar la vista del usuario, la página tal como se ve, lo puedes hacer desde el archivo llamado home.php dentro de la carpeta Views, en esta instancia puedes modificar lo que ve el usuario final.
1 comentario sobre «Sistema de Subida de Archivos en PHP y MySQL»