0
PHP Y MYSQL CREAR MODIFICAR REUTILIZAR

PHP Y MYSQL CREAR MODIFICAR REUTILIZAR

DE PROGRAMADORES PARA PROGRAMADORES

TIMOTHY BORONCZYK & MARTIN E. PSINAS

Q. 350
IVA incluido
No disponible
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2009
ISBN:
978-84-415-2516-0
Páginas:
352
Colección:
Anaya Multimedia/Wrox
Q. 350
IVA incluido
No disponible
Añadir a favoritos

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.

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

Artículos relacionados

  • AMAZON REDSHIFT COOKBOOK
    AMAZON REDSHIFT COOKBOOK
    SHRUTI WORLIKAR / THIYAGARAJAN ARUMUGAM / HARSHIDA PATEL
    Amazon Redshift is a fully managed, petabyte-scale AWS cloud data warehousing service. It enables you to build new data warehouse workloads on AWS and migrate on-premises traditional data warehousing platforms to Redshift.This book on Amazon Redshift starts by focusing on Redshift architecture, showing you how to perform database administration tasks on Redshift. You'll then le...
    No disponible

    Q. 830

  • SQL FOR DATA ANALYTICS
    SQL FOR DATA ANALYTICS
    UPOM MALIK / MATT GOLDWASSER / BENJAMIN, BEN
    u003cpu003eu003cbu003eTake your first steps to become a fully qualified data analyst by learning how to explore large relational datasets.u003c/bu003eu003c/pu003e Key Features u003culu003e u003cliu003eExplore a variety of statistical techniques to analyze your datau003c/liu003e u003cliu003eIntegrate your SQL pipelines with other analytics technologiesu003c/liu003e u003cliu003eP...
    No disponible

    Q. 500

  • THE DEFINITIVE GUIDE TO DAX
    THE DEFINITIVE GUIDE TO DAX
    MARCO RUSSO / ALBERTO FERRARI
    This comprehensive and authoritative guide will teach students the DAX language for business intelligence, data modeling, and analytics. Leading Microsoft BI consultants Marco Russo and Alberto Ferrari help students master everything from table functions through advanced code and model optimization. They'll learn exactly what happens under the hood when you run a DAX expression...
    No disponible

    Q. 690

  • MATLAB FOR MACHINE LEARNING
    MATLAB FOR MACHINE LEARNING
    GIUSEPPE CIABURRO
    MATLAB is the language of choice for many researchers and mathematics experts for machine learning. This book will help you build a foundation in machine learning using MATLAB for beginners.You'll start by getting your system ready with t he MATLAB environment for machine learning and you'll see how to easily interact with the Matlab workspace. We'll then move on to data cleans...
    No disponible

    Q. 830

  • MODELADO EN BIG DATA
    MODELADO EN BIG DATA
    No disponible

    Q. 365

  • INTRODUCCIÓN A LA INFORMÁTICA. EDICIÓN 2017
    INTRODUCCIÓN A LA INFORMÁTICA. EDICIÓN 2017
    MARTOS RUBIO, ANA
    Sin duda, usted se ha dado cuenta de que la Informática ya forma parte de su vida diaria. Se encuentra con ella en el banco, en la cultura, en los viajes? Y le llama la atención. Todos a su alrededor la emplean, ¿por qué usted no?Si usted se encuentra en esa edad en la que después de haber disfrutado de muchas cosas no quiere perderse nada del mundo actual, acérquese a ella. Co...
    No disponible

    Q. 200