PHP Y MYSQL

PHP Y MYSQL

CREAR, MODIFICAR, REUTILIZAR

BORONCZYK, TIMOTHY / PSINAS, MARTIN E.

30,70 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2009
ISBN:
978-84-415-2516-0
Páginas:
352
Encuadernación:
Rústica
Colección:
DE PROGRAMADORES, PARA PROGRAMADORES

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

Sobre el autor
Sobre el colaborador

Introducción
A quién va dirigido este libro
Sobre qué trata este libro
Cómo está estructurado el libro
Qué necesita para utilizar este libro
Convenciones
Código fuente

1. Registro de usuario
Planificar el diseño del directorio
Planificar la base de datos
Escribir código compartido
Clase usuario
CAPTCHA
Plantillas
Registrar un nuevo usuario
Enviar por correo un vínculo de validación
Iniciar y cerrar sesión
Modificar información
Contraseñas olvidadas
Resumen

2. Foro de la comunidad
Diseño del foro
Diseño de la base de datos
Trabajar con permisos y operadores a nivel de bit
Actualizar la clase User
Código y explicación del código
Añadir foros
Añadir entradas
Mostrar foros y entradas
Paginación
Avatares
BBCode
Resumen

3. Lista de correo
Diseño de la lista de correo
Escoger un servidor POP3
Diseño de la base de datos
Código y explicación del código
El cliente POP3
Archivo de configuración
Administración de la cuenta
Procesamiento de mensajes
Procesamiento del resumen
Configuración de la lista de correo
Resumen

4. Motor de búsqueda
Diseño del motor de búsqueda
Problemas con la búsqueda de texto completo
Diseño de la base de datos
Código y explicación del código
Interfaz administrativa
Crawler/Indexador
Interfaz de usuario
Resumen

5. Calendario personal
Diseño de la aplicación
Diseño de la base de datos
Código y explicación del código
Crear un calendario de vista mensual
Crear un calendario de vista diaria
Añadir y mostrar eventos
Envío de recordatorios
Exportar el calendario
Resumen

6. Gestor de archivos Ajax
Diseño del gestor de archivos Ajax
JavaScript y Ajax
Objeto XMLHttpRequest
Código y explicación del código
Interfaz principal
Funcionalidad del lado del cliente
Funcionalidad del lado del servidor
Resumen

7. Álbum de fotos en línea
Diseño del álbum de fotos en línea
Código y explicación del código
Vistas
Archivos de ayuda
Miniaturas de QuickTime
Almacenamiento de miniaturas
Resumen

8. Carrito de la compra
Diseño del carrito de la compra
Diseño de la base de datos
Código y explicación del código
La clase ShoppingCart
Trabajar con el carrito de la compra
Crear la fachada
Añadir inventario
Resumen

9. Estadísticas del sitio Web
Determinar qué hay que recoger
Diseño de la base de datos
Obtener datos
Código y explicación del código
Gráfico circular
Gráfico de barras
El informe
Resumen

10. Sistema de Blog o página de noticias
Tablas
Añadir mensajes
Generar el RSS
Mostrar mensajes
Añadir comentarios
Resumen

11. Script de shell
Diseño del script
Consejos generales sobre la creación de scripts de shell
Código y explicación del código
La clase CommandLine
startproject
El esqueleto
Resumen

12. Seguridad y registro
Cross-site scripting
Ataque Path traversal
Inyección
Inyección SQL
Inyección de comandos
Autenticación débil
Registro
Evitar la eliminación de datos accidental
Resumen

Índice alfabético

Dirigido a desarrolladores de todos los niveles interesados en una metodología de aprendizaje basada en tareas, este práctico libro enseña a utilizar eficazmente PHP y MySQL. Escrito por un experto en PHP que conoce las técnicas y trucos más frecuentes de PHP y MySQL, presenta el código fuente para doce proyectos funcionales que muestran los conceptos básicos y la sintaxis PHP y MySQL que se utiliza en aplicaciones basadas en la Web.

Con este libro aprenderá a crear un sistema de registro de usuarios básico, desarrollar una lista de correo con control de direcciones y resúmenes, crear un visor de directorios y subir archivos mediante AJAX, realizar una galería de imágenes basada en archivos, registrar el tráfico del sitio para recoger información sobre las visitas y hacer frente a problemas de seguridad, entre otros muchos aspectos.

Artículos relacionados

  • HACIA UN INTERNET MÁS LIBRE
    JORGE SCHNURA
    ¿Y si pudieras ser el verdadero dueño de tu yo digital?En un mundo en el que unos pocos gigantes tecnológicos deciden qué vemos, qué pensamos y qué somos en línea, este libro propone una revolución: la Web 3.0. A través de un viaje apasionante que une historia, tecnología y crítica social, el autor desenmascara los mecanismos de control de la Internet actual y muestra cómo la t...

    23,95 €

  • JAVASCRIPT. CURSO PRÁCTICO, EDICIÓN 2025
    ARENAS, ROMAN
    Esta obra es la guía definitiva para aprender a desarrollar aplicaciones web modernas, completas y altamente interactivas. Desde los fundamentos hasta proyectos avanzados, este libro conduce al lector paso a paso por el mundo del desarrollo frontend y backend, combinando teoría clara con proyectos reales.A lo largo de sus cinco partes, descubrirás cómo consumir datos desde dive...

    34,90 €

  • PROGRAMACIÓN EN PYTHON
    GÓMEZ DELGADO, JAVIER / GARCÍA GARCÍA-DONCEL, JESÚS
    Con Programación en Python: Más allá del código no solo aprenderás a programar, sino que te convertirás en un desarrollador versátil, preparado para enfrentar los desafíos del mundo tecnológico actual y transformar ideas en soluciones innovadoras. Desde la instalación del entorno y los editores de Python hasta el desarrollo de aplicaciones sofisticadas, este manual ofrece un c...

    30,00 €

  • OFFICE Y COPILOT OPTIMIZA WORD EXCEL POWERPOINT Y TEAMS
    CHEMA GOMEZ
    La Inteligencia Artificial ha transformado las herramientas de Office, convirtiéndolas en asistentes inteligentes que facilitan el trabajo diario.Este libro te guía paso a paso en la integración de la IA en Word, Excel, Powerpoint, Outlook y Teams, mostrando cómo aprovechar al máximo sus funciones avanzadas.? En Word, redacta con mayor precisión gracias al procesamiento de leng...

    27,90 €

  • ENTIENDE LA TECNOLOGÍA
    GENTILE, NATE
    Piénsalo: gracias a los avances tecnológicos podemos hablar con alguien que esté a miles de kilómetros, predecir el tiempo, cruzar el planeta en cuestión de horas, conocer nuestro estado de salud, curar enfermedades graves, acceder al instante a más información de la que nunca seremos capaces de leer... ¡Si incluso hemos conseguido hacer que las máquinas aprendan! ¿Cómo de dif...

    21,90 €

  • CANVA. CURSO COMPLETO
    GÓMEZ, CHEMA
    La guía definitiva y más exhaustiva para dominar Canva, la herramienta de diseño gráfico más accesible y poderosa de nuestros tiempos ...

    19,90 €