Portal de Archivos PDF en PHP y MySQL

Este sistema Portal de Archivos PDF en PHP y MySQL le permite a los usuarios de perfil usuario y administrador, subir archivos PDF para que estos se puedan publicar en una página de libre acceso.

La página de libre acceso donde son publicados los documentos PDF, cuenta con un buscador, donde poniendo palabras clave, como el usuario que subió el documento, o el nombre del archivo, el sistema mostrará todos los archivos que estén relacionados con el criterio de búsqueda.

Video Explicativo

Portal de Archivos PDF

Esta aplicación en su core, principalmente tiene como base un sistema gestor de archivos que se desarrolló y publicó previamente, en este blog y que puedes ver con más detalle a contiuación:

Aplicación de Gestión de Archivos en PHP y MySQL

El sistema Portal de Archivos PDF en PHP y MySQL cuenta con un gestor de usuarios heredado del sistema anterior el gestor de archivos, donde hay un usuarios de perfil administrativo y de perfil usuario.

En el apartado administrativo de la aplicación es posible subir cualquier tipo de documento, solo que los documentos PDF tendrán un botón adicional llamado prepublicar, donde los usuarios de perfil usuario podrán promocionar estos documentos para que los usuarios con perfil administrativo los puedan publicar posterior a una revisión.

Los usuarios de perfil administrativo tienen la facultad de ver todos los documentos subidos a la aplicación y publicarlos o eliminarlos a voluntad, mientras que los usuario con perfil usuario solo pueden ver los documentos subidos por ellos mismos y promocionarlos con el botón prepublicar o eliminarlos también.

Demo del Sistema

En el siguiente enlace puedes acceder para realizar las pruebas correspondientes:

https://demoscweb.com/libros-linea/admin/login.php

las credenciales del acceso administrativo por defecto son:

Usuario configuroweb

Contraseña 1234abcd..

Ten en cuenta el punto punto del final, se debe poner el ..

En el siguiente enlace puedes ver la landing page donde se publican los archivos PDF

https://demoscweb.com/libros-linea/index.php

Medidas de Seguridad Aplicadas Portal de Archivos PDF en PHP y MySQL

Se ha elevado la seguridad de las aplicación para evitar ataques informáticos y para que puedan ser utilizadas en un ambiente productivo sin mayores inconvenientes a continuación se muestran las mejoras aplicadas al sistema.

💳 Métodos de Pago Disponibles

Pago vía Wompi Tarjetas de crédito, débito, Nequi, PSE y más
Pagar por Wompi
Pago vía PayPal Pagos internacionales rápidos y seguros
Pagar por PayPal
Binance o Western Union Escríbeme para enviarte los datos de pago
📱 Contactar por WhatsApp
Importante: Una vez realizado el pago, por favor envíame el comprobante a mi WhatsApp y te entregaré los archivos correspondientes a la brevedad.

Aprovisionamiento del Sistema

Video Explicativo a nivel general para instalación de aplicaciones PHP

En el video a continuación se muestra el proceso a nivel general:

Instalar aplicaciones PHP en un servidor local

Antes de cualquier cosa, si llegaste hasta acá excelente y si necesitas cualquier otra aplicación puede que la tenga en mi listado de más de 80 aplicaciones de libre descarga, en el siguiente enlace puedes verlas:

Mis aplicaciones gratuitas

En adición tengo aplicaciones más elaboradas que te podrían servir y que puedes conocer en el siguiente enlace:

Mis aplicaciones premium

Instalación de las aplicaciones necesarias para la puesta a punto del Sistema

Para la puesta a punto del Sistema debes instalar en principio los siguientes software:

XAMPP que te implementa todo lo necesario para un servidor web a nivel local y puedes descarcargar en el siguiente enlace:

https://www.apachefriends.org/es/download.html

Git que es un gestor de repositorios con el que haremos la descarga de la aplicación de mi perfil de GitHub, Git lo puedes descargar en el siguiente enlace:

https://git-scm.com/downloads

Visual Studio Code que es un editor de código sencillo, completo, dinámico, inmensamente popular y lleno de todo tipo de plugins que se pueden instalar según infinidad de necesidades que llegues a requerir, en el siguiente enlace puedes descargar la aplicación:

https://code.visualstudio.com/download

Descarga del Sistema

Yo te comparto la carpeta del sistema completo, tanto el software como la base de datos relacionada, cuando te haga el envío la podrás descargar y utilizar sin inconvenientes, si tienes XAMPP instalado y extraes los scripts dentro de la carpeta htdocs, solo te faltará importar la base de datos para que el sistema te funcione.

Descarga e instalación de las aplicaciones necesarias para el funcionamiento del sistema

Debes instalar las aplicaciones que había mencionado al principio XAMPP, Visual Studio Code y Git, te recomiendo que estas aplicaciones las instales con todos los parámetros por defecto, para que las opciones sean iguales a las descritas en el presente tutorial.

PASO 1 ABRE XAMPP

Lo primero que debes hacer es abrir XAMPP desde la tecla Windows y luego XAMPP, posterior a esto te aparecerá una consola como la de la siguiente captura:

PASO 2 ACTIVA LOS SERVICIOS DE APACHE Y MYSQL

Debes activar el servicio de Apache y MySQL, para poder corre archivos con las extensión php y trabajar con un gestor de base de datos como phpmyadmin. En la captura anterior se muestra la consola de XAMPP con los servicios ya activados.

PASO 3 ACCEDE A LA UBICACIÓN DE LOS ARCHIVOS

C:\xampp\htdocs

Dentro de la carpeta htdocs ingresa la carpeta de los archivos que te proporciono.

PASO 7 CONFIGURACIÓN DE LA BASE DE DATOS

Para la implementación de la base de datos en el gestor de phpmyadmin debes primero adquirirla, comprandola desde los medios de pago que están más adelante y luego contáctandome a mi Whatsapp para que te la provea.

Para la configuración debes acceder a la siguiente URL:

http://localhost/phpmyadmin/

Creas la base de datos con el nombre:

libros-linea

Pulsas en la opción que dice importar, buscas el archivo SQL que te proveo, presionas continuar y de este modo ya estará la aplicación plenamente operativa para su uso.

PASO 4 CONSIDERACIONES IMPORTANTES

Debes editar los archivos a continuación:

El archivo a modificar se encuentra dentro de la carpeta conn y se llama conn.php

Si vas a subir la aplicación a un hosting, debes poner el usuario de la base de datos, el nombre de la base de datos y su contraseña, ya que los parámetros que están definidos por defecto son los de XAMPP.

PASO 5 ACCEDE A LA URL DE LA APLICACIÓN

Ya para este punto la aplicación estará lista para su uso en la siguiente URL:

http://localhost/libros-linea/admin/login.php
🤖 Asistente Virtual
¡Hola! 👋

¿En qué te puedo ayudar hoy?