Un sistema de seguimiento de enlaces basado en PHP que permite a los usuarios agregar, editar, eliminar y rastrear el número de clics en varios enlaces. Este proyecto cuenta con un diseño responsivo con un formulario para agregar nuevos enlaces y una tabla que muestra los enlaces existentes y sus recuentos de clics.
Características
- Agregar Enlaces: Agrega nuevos enlaces con un título y una URL.
- Editar Enlaces: Edita enlaces existentes para actualizar el título o la URL.
- Eliminar Enlaces: Elimina enlaces de la base de datos.
- Rastrear Clics: Cuenta y muestra el número de clics para cada enlace.
- Copiar Enlace: Copia la URL del rastreador para compartir con otros.
- Diseño Responsivo: El diseño se adapta a diferentes tamaños de pantalla.
Tecnologías Utilizadas
- PHP: Lenguaje de script del lado del servidor para la lógica de backend.
- MySQL: Sistema de gestión de bases de datos para almacenar datos de enlaces.
- HTML/CSS: Marcado y estilo para la interfaz de usuario en el front-end.
- JavaScript: Script del lado del cliente para la funcionalidad de copiar al portapapeles.
Instalación
1. Clona el repositorio:
git clone https://github.com/yourusername/link-tracker.git cd link-tracker
2. Configura la base de datos:
- Crea una base de datos MySQL, un nombre de usuario y una contraseña.
- Actualiza la configuración de la base de datos en
config/config.php
:
return [ 'host' => 'localhost', 'username' => 'tu_usuario', 'password' => 'tu_contraseña', 'database' => 'tu_base_de_datos', ];
- Después de configurar
config.php
, deberías ejecutar este enlace para crear una tabla: http://localhost/link-tracker/install/setup_database.php
3. Ejecuta la aplicación:
-
- Asegúrate de tener un servidor local en funcionamiento (como WAMP, XAMPP o MAMP).
- Coloca el proyecto en el directorio raíz de tu servidor (por ejemplo, www para WAMP, htdocs para XAMPP).
- Abre tu navegador y navega a http://localhost/link-tracker .
Uso
-
Agregar un Enlace:
- Rellena el título y la URL en el formulario de la izquierda.
- Haz clic en el botón "Agregar Enlace" para guardar el enlace.
-
Editar un Enlace:
- Haz clic en el botón "Editar" junto al enlace que deseas editar.
- Actualiza el título o la URL y guarda los cambios.
-
Eliminar un Enlace:
- Haz clic en el botón "Eliminar" junto al enlace que deseas eliminar.
-
Rastrear Clics:
- Haz clic en el título del enlace para incrementar el contador de clics.
- El recuento de clics se actualizará en tiempo real.
-
Copiar Enlace:
- Haz clic en "Copiar Enlace" para copiar la URL del rastreador a tu portapapeles.
- Comparte la URL copiada para rastrear clics de diferentes usuarios.
Descarga
Puedes descargar los archivos de código del sistema desde github: https://github.com/caferkara/PHP-Link-Tracker