Libros urgentes
Ciencias Humanas
Ciencias Técnicas
Derecho
Economía
Informática
Libros de Texto
Literatura
Oposiciones
Otros
Tiempo Libre

Informática > Programación > PHP

Desarrollo Web Con Php Y Mysql (edición Especial)
José Antonio Gallego Vázquez (ANAYA MULTIMEDIA)
Precio:13,52 € ($18,37)
ISBN: 8441515255. ISBN-13: 9788441515253

288 p. ; 21x12 cm. 1ª edición (05/2003).
Título sin existencias Ver libros relacionados


El diseño de páginas web es uno de los temas que más interesa a los aficionados y usuarios de Internet. Quien más o quien menos se ha planteado en alguna ocasión crear su propia página web, ya sea por motivos profesionales, o por simple afición.
Para todos aquellos que desean iniciarse en el diseño de páginas web, queremos mostrarles una manera más efectiva y económica de hacer las cosas: la realización de sitios completamente dinámicos, mediante la utilización de lenguajes de programación absolutamente gratuitos, como PHP o MySQL.
¿En qué consiste una página web dinámica? En contraposición a las páginas web estáticas tradicionales, una página dinámica es aquella capaz de cambiar sus contenidos en relación a las necesidades del visitante.
A lo largo de esta guía práctica, aprenderemos a realizar una página web completamente dinámica, utilizando lenguajes de programación de libre disposición (Open Source): PHP, lenguaje de scripts del lado del servidor, MySQL (posiblemente la base de datos más potente y rápida del momento), y el software de servidor Apache, que permitirá miles de visitas por hora a nuestra página sin problemas. Y los tres son absolutamente gratuitos.

ÍNDICE

Introducción

Cómo usar este libro

1. Introducción
  1.1. Páginas Web dinámicas vs. estáticas
  1.2. Sobre el PHP
    1.2.1. Historia del PHP
  1.3. MySQL
  1.4. Servidor Apache
  1.5. Un enfoque práctico

2. Instalación y configuración
  2.1. Introducción
  2.2. Licencia GPL
  2.3. Instalación
  2.4. PHP Home Edition 2
    2.4.1. Instalación PHP Home Edition 2
    2.4.2. Configuración y utilización
  2.5. Nuestro primer script en PHP

3. Introducción a PHP
  3.1. Introducción
  3.2. Nuestro primer paso en PHP
    3.2.1. Apertura y cierre en PHP
  Otros métodos de indicarlo
    3.2.2. Cómo se comenta el código
    3.2.3. Cómo indicar la fecha en PHP
  3.3. Variables
    3.3.1. Primer contacto con variables
    3.3.2. Mayúsculas y minúsculas
    3.3.3. Adición de variables
  3.4. Operadores
    3.4.1. Operadores aritméticos
    3.4.2. Operadores de texto
  3.5. HTML y PHP. Formularios
    3.5.1. bienvenida.html
    3.5.2. saludo.php
  3.6. Estructuras de control
    3.6.1. If-else
    3.6.2. clase.php
    3.6.3. While
    3.6.4. bucle.php
    3.6.5. Elseif
  3.7. Ejercicio práctico

4. Introducción a MySQL
  4.1. Introducción a las bases de datos
  4.2. ¿Qué es y para qué sirve una base de datos?
    4.2.1. Ordenemos la biblioteca
  4.3. Primeros pasos con MySQL
    4.3.1. Crear una base de datos
    4.3.2. Crear tablas en nuestra base de datos
  Hagamos la prueba con un ejemplo práctico
    4.3.3. Sentencias SHOW y DESCRIBE
    4.3.4. Sentencia DROP
    4.3.5. Insertar datos en las tablas
    4.3.6. Examinar los datos de nuestra base: Comando SELECT
    4.3.7. Modificar elementos en nuestra base de datos
  4.4. Repaso a las sentencias básicas

5. Acceder a los datos en MySQL a través de la Web gracias a PHP
  5.1. Cómo funciona una página Web dinámica
  5.2. Cómo conectar PHP con MySQL
    5.2.1. Conexión
  5.3. Seleccionar una base de datos
  5.4. Búsquedas en la base de datos
  5.5. Mostrar los datos en pantalla
    5.5.1. Aplicación práctica
  5.6. Colegio Maravillas (primera versión)
    5.6.1. apellido.php
    5.6.2. alta.php
    5.6.3. buscador.php
    5.6.4. queridos.php

6. Control y proceso de la información en nuestra Web
  6.1. Funciones de control de texto en PHP
    6.1.1. Función trim(), ltrim() y chop()
  Soluciones alternativas son las funciones ltrim() y chop().
    6.1.2. Función nl2br()
    6.1.3. Función htmlspecialchars()
    6.1.4. Función strtoupper(), strtolwer(), ucfirst()y ucwords()
    6.1.5. Función AddSlashes() y StripSlashes()
  6.2.Cómo buscar y reemplazar palabras y símbolos en las cadenas de texto
    6.2.1. Cómo identificar cadenas de texto
    6.2.2. Sustituir una cadena de texto por otra
    6.2.3. Clases de caracteres
  Aplicación práctica : validación del campo de correo electrónico

7. MySQL avanzado
  7.1. Por qué necesitamos copias de seguridad
    7.1.1. Cómo realizar copias de seguridad de nuestras bases de datos
  7.2. Privilegios para acceder a nuestra base de datos
    7.2.1. Tipos de privilegios en MySQL
  Privilegios para usuarios
  Privilegios para administradores
  Privilegios especiales
    7.2.2. Conceder y quitar privilegios: funciones GRANT y REVOKE
    7.2.3. Conceder y quitar privilegios. Ejemplo práctico
  7.3. Trabajar con varias tablas de datos
    7.3.1. Por qué utilizar diferentes bases de datos
  7.4. Consultar diversas bases de datos

8. PHP avanzado
  8.1. Por qué reutilizar el código
    8.1.1. Sentencias require() e include()
    8.1.2. Diferencias entre require() e include()
    8.1.3. Utilización de plantillas gracias a include()
  8.2. Creación de una lista de correo

9. PostNuke
  9.1. Qué es PostNuke
  9.2. Características de PostNuke
  9.3. Documentación de PostNuke
  9.4. Instalación de PostNuke
  9.5. Configuración de PostNuke
    9.5.1. Opciones del menú Administración
  Submenú Settings
  Submenú Polls
  Submenú Admin
  9.6. Utilización de PostNuke
    9.6.1. Validación de mensajes
    9.6.2. Control de estadísticas
    9.6.3. Lista de miembros
  9.7. Conclusión

10.osCommerce: solución Open Source de Comercio Electrónico
  10.1. Introducción
  10.2. osCommerce
  10.3. Características fundamentales de osCommerce
  10.4. Instalación de osCommerce
    10.4.1. Requisitos de instalación
    10.4.2. Cómo subir los archivos vía FTP al servidor
    10.4.3. Ejecutar el script de instalación
  10.5. Configuración de osCommerce
    10.5.1. Opciones Administrador
    10.5.2. Opciones Cliente (estructura de la tienda)
    10.5.3. Compra simulada
    10.5.4. Gestión de los pedidos
  10.6. Conclusión

11. phpBB: solución Open Source para la creación de foros personalizados
  11.1. Introducción
  11.2. phpBB
  11.3. Características de phpBB
  11.4. Instalación de phpBB
  11.5. Configuración de phpBB
  11.6. Creación de un foro
  11.7. Conclusión

12. Cookies y sesiones
  12.1. Qué es una cookie
  12.2. Funcionamiento de las cookies
  12.3. Cómo crear nuestras propias cookies
  12.4. Conclusión
  12.5. Qué son las sesiones
  12.6. Cómo crear las sesiones
    12.6.1. session_start()
    12.6.2. session_register()
    12.6.3. session_is_registered();
  12.7. Cerrar las sesiones
  12.8. sesion.php
  12.9. duracion.php
  12.10. Autentificación de usuarios mediante sesiones

13. eMule: Solución Open Source de intercambio de archivos
  13.1. Introducción
  13.2. ¿Qué es eMule?
  13.3. Características fundamentales de eMule
  13.4. Instalación de eMule
  13.5. Configuración e instalación de eMule
    13.5.1. Conexión a un servidor
    13.5.2. Configuración de las diversas opciones
  Opción General
  Opción Conexión
  Opción Búsqueda
  Opción Tráfico
  13.6. Ayuda con eMule

14. Programación orientada a objetos
  14.1. Introducción
  14.2. Concepto
  14.3. Clases y objetos
  14.4. Características de clases y objetos
  14.5. Creación de clases, atributos y funciones en PHP
    14.5.1. Creación de una clase
    14.5.2. Constructores
    14.5.3. Creación de objetos dentro de una clase
  14.6. Cómo utilizar los atributos de la clase
    14.6.1. Funciones de acceso
    14.6.2. Acceder a las operaciones dentro de las clases
  14.7. Herencia en PHP
  14.8. Ejemplo. Programación orientada a objetos vs. Programación convencional

15. Trabajar con múltiples bases de datos
  15.1. Introducción
    15.2. Diseñar las relaciones entre nuestras bases de datos
    15.2.1. Relaciones de "uno a uno"
    15.2.2. Relaciones de "uno a varios"
    15.2.3. Relaciones de "varios con varios"
    15.2.4. Conclusión
  15.3. Creación de un foro. Ejemplo práctico
    15.3.1. Características del foro
    15.3.2. Bases de datos
    15.3.3. Scripts
    15.3.4. Conclusión

16. Cómo hacer nuestras aplicaciones seguras
  16.1. Introducción
  16.2. Autentificación con PHP y MySQL
    16.2.1. Sencillo mecanismo de control
    16.2.2. Mecanismo de control que almacena las contraseñas en una base de datos
    16.2.3. Mecanismo de autentificación mediante sesiones
  16.3. Encriptación de contraseñas
  16.4. Proteger múltiples páginas
    16.4.1. Autentificación básica
    16.4.2. Cómo utilizar la autentificación básica con PHP
  16.5. Cómo esta blecer una política de seguridad en nuestra página Web
    16.5.1.Interrupción en la transmisión de datos confidenciales.
  Establecer una conexión segura en nuestro servidor (SSL)
  Confiar todo el tema de nuestros cobros a una empresa especializada

A. Funciones de PHP que actúan con MySQL
  A.1. Funciones de PHP que trabajan con MySQL
    mysql_affected_rows
    mysql_close
    mysql_connect
    mysql_create_db
    mysql_data_seek
    mysql_dbname
    mysql_drop_db
    mysql_error
    mysql_fetch_array
    mysql_fetch_field
    mysql_fetch_object
    mysql_fetch_row
    mysql_field_seek
    mysql_fieldflags
    mysql_fieldlen
    mysql_fieldname
    mysql_fieldtable
    mysql_fieldtype
    mysql_free_result
    mysql_list_dbs
    mysql_list_fields
    mysql_list_tables
    mysql_num_fields
    mysql_num_rows
    mysql_pconnect
    mysql_query
    mysql_regcase
    mysql_result
    mysql_select_db  
    mysql_tablename

B. Tipos de columnas en MySQL
  Parámetros
  Atributos
  Valores numéricos
  Valores de fecha y tiempo
  Valores de caracteres

C. Guía de referencia rápida de HTML
  C.1. Etiquetas de HTML
    Etiquetas básicas
    Etiquetas de atributos
    Etiquetas de texto
    Etiquetas de links
    Etiquetas de formato
    Etiquetas de elementos gráficos
    Etiquetas de tablas
    Atributos de tabla
    Frames
    Atributos de los Frames
    Formularios

Índice alfabético

Títulos relacionados con Desarrollo Web con PHP y MySQL (edición especial):


Dreamweaver MX 2004Dreamweaver Mx 2004
Óscar Peña de San Antonio.
368 páginas.
Precio: 13,8 € ($18,75)


SQL Server 2000Sql Server 2000
Francisco Charte Ojeda.
336 páginas.
Precio: 13,8 € ($18,75)


JavaScriptJavascript
José Manuel Alarcón Aguín.
336 páginas.
Precio: 13,8 € ($18,75)


Wi-Fi. Cómo construir una red inalámbrica, 2ª edición.Wi-fi.
cómo Construir Una Red Inalámbrica, 2ª Edición.

José A. Carballar Falcón.
272 páginas.
Precio: 15,9 € ($21,6)