Descubre millones de libros electrónicos, audiolibros y mucho más con una prueba gratuita

Solo $11.99/mes después de la prueba. Puedes cancelar en cualquier momento.

Aprende Programación Web con PHP y MySQL
Aprende Programación Web con PHP y MySQL
Aprende Programación Web con PHP y MySQL
Libro electrónico231 páginas2 horas

Aprende Programación Web con PHP y MySQL

Calificación: 4 de 5 estrellas

4/5

()

Leer la vista previa

Información de este libro electrónico

PHP es un acrónimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page, es un lenguaje interpretado libre, usado originalmente solamente para el desarrollo de aplicaciones web y que actuaran en el lado del servidor, capaces de generar contenido dinámico en la World Wide Web.

Figura entre los primeros lenguajes posibles para la inserción en documentos HTML, dispensando en muchos casos el uso de archivos externos para eventuales procesamientos de datos. El código es interpretado en el lado del servidor por el módulo PHP, que también genera la página web para ser visualizada en el lado del cliente. El lenguaje evolucionó, pasó a ofrecer funcionalidades en la línea de comandos, y además, ganó características adicionales, que posibilitaron usos adicionales del PHP. Es posible instalar el PHP en la mayoría de los sistemas operativos, totalmente de manera gratuita.

Siendo competidor directo de la tecnología ASP perteneciente a Microsoft, PHP es utilizado en aplicaciones como MediaWiki, Facebook, Drupal, Joomla, WordPress, Magento y Oscommerce.
PHP es software libre, licenciado bajo la PHP License,

IdiomaEspañol
Fecha de lanzamiento5 sept 2015
ISBN9781517213275
Aprende Programación Web con PHP y MySQL
Autor

Ángel Arias

Ángel Arias es un consultor informático con más de 12 años de experiencia en sector informático. Con experiencia en trabajos de consultoría, seguridad en sistemas informáticos y en implementación de software empresarial, en grandes empresas nacionales y multinacionales, Ángel se decantó por el ámbito de la formación online, y ahora combina su trabajo como consultor informático, con el papel de profesor online y autor de numerosos cursos online de informática y otras materias. Ahora Ángel Arias, también comienza su andadura en el mundo de la literatura sobre la temática de la informática, donde ,con mucho empeño, tratará de difundir sus conocimientos para que otros profesionales puedan crecer y mejorar profesional y laboralmente.

Lee más de ángel Arias

Relacionado con Aprende Programación Web con PHP y MySQL

Libros electrónicos relacionados

Computadoras para usted

Ver más

Artículos relacionados

Comentarios para Aprende Programación Web con PHP y MySQL

Calificación: 3.75 de 5 estrellas
4/5

4 clasificaciones0 comentarios

¿Qué te pareció?

Toca para calificar

Los comentarios deben tener al menos 10 palabras

    Vista previa del libro

    Aprende Programación Web con PHP y MySQL - Ángel Arias

    NOTAS DEL AUTOR

    ––––––––

    Esta publicación está destinada a proporcionar el material útil e informativo. Esta publicación no tiene la intención de conseguir que usted sea un maestro de las bases de datos, sino que consiga obtener un amplio conocimiento general de las bases de datos para que cuando tenga que tratar con estas, usted ya pueda conocer los conceptos y el funcionamiento de las mismas. No me hago responsable de los daños que puedan ocasionar el mal uso del código fuente y de la información que se muestra en este libro, siendo el único objetivo de este, la información y el estudio de las bases de datos en el ámbito informático. Antes de realizar ninguna prueba en un entorno real o de producción, realice las pertinentes pruebas en un entorno Beta o de prueba.

    El autor y editor niegan específicamente toda responsabilidad por cualquier responsabilidad, pérdida, o riesgo, personal o de otra manera, en que se incurre como consecuencia, directa o indirectamente, del uso o aplicación de cualesquiera contenidos de este libro.

    Todas y todos los nombres de productos mencionados en este libro son marcas comerciales de sus respectivos propietarios. Ninguno de estos propietarios han patrocinado el presente libro.

    Procure leer siempre toda la documentación proporcionada por los fabricantes de software usar sus propios códigos fuente. El autor y el editor no se hacen responsables de las reclamaciones realizadas por los fabricantes.

    Tabla de contenido

    Introducción a PHP

    Qué es el PHP

    Constituyentes de un documento PHP

    Delimitación de las instrucciones PHP

    Dos ejemplos elementales

    Variables, Expresiones y Operadores

    Variables

    Procedencia de las variables

    Expresiones

    Operador de asignación

    Operador de concatenación

    Operadores aritméticos

    Otros operadores de asignación

    El valor NULL

    Lectura de las variables para HTML

    Introducción

    Sintaxis de echo

    echo y concatenación

    Código HTML dentro de echo.

    Ejecuciones condicionadas

    Introducción

    El operador if()

    Operadores de comparación

    Opciones múltiples: elseif

    Operadores lógicos

    Vectores

    Vectores

    Recuperación de los valores de los términos de un vector

    Vectores asociativos

    Datos procedentes de otros documentos

    Introducción

    Remisión de datos desde un formulario con POST

    Remisión de datos desde un formulario con GET

    Tipo de campos de un formulario

    Campos de contraseña

    Botones de selección y desplegables

    El caso de las casillas de confirmación

    Funciones aplicables a los vectores

    La función foreach()

    Las funciones count() e isset()

    La función list()

    Las funciones sorte()

    Include

    Las funciones include()

    Dos o más documentos comparten un elemento común

    Un documento con una parte variable

    Variantes de include()

    Bucles y Repeticiones

    La estructura for()

    La estructura while()

    Lo estructura do...while

    Funciones matemáticas y Funciones de fecha y hora

    Funciones

    Constantes matemáticas

    Funciones matemáticas

    Validación de datos numéricos

    Funciones que devuelven fechas

    Recepción de datos de fecha

    Números aleatorios

    Funciones de cadena

    Mayúsculas y minúsculas

    La función strlen()

    La función substr()

    Fragmentar una cadena

    Ajuste de cadenas de texto

    Sustituciones de fragmentos de cadena

    La función nl2br()

    Datos del servidor, de sesión y las cookies.

    Datos del servidor

    Variables de sesión

    Cookies

    Funciones de usuario y ámbitos de las variables

    Funciones de usuario

    Funciones de usuario externas

    Tipo de variables

    Argumentos

    Uso de global.

    El vector asociativo $GLOBALES

    Extracción de valores de una función de usuario

    Lectura de ficheros

    Introducción

    Estructura para la lectura de documentos

    Aplicación de pequeña bases de datos

    Modificación de ficheros

    Permiso de escritura

    Estructura para la modificación de documentos

    Estructura para la ampliación de documentos línea a línea

    Carga y detección de ficheros

    Copiar en el servidor un documento externo

    Detección los documentos de un directorio

    Cambio de documento

    Cambio de un documento a otro

    Remisión por correo electrónico

    Remisión de un documento HTML por correo electrónico

    Presentación de datos mediante imágenes

    Creación e inserción de imágenes

    Definir colores

    Color de fondo

    Figuras geométricas

    Textos

    Imágenes a partir de formularios

    Control de errores

    Tipología de los errores

    Estructuras condicionales

    Las funciones die() y exit().

    Restringir acceso mediante una contraseña temporal

    Mensajes automáticos de error

    Bases de Datos

    Las tablas y Bases de datos

    Tablas

    Campos

    Registros

    Base de datos

    Base de datos relacional

    Criterios básicos

    Integridad de entidad e integridad de dominio

    Introducción

    Clave primaria e integridad de entidad

    Clave primaria lógica y operativa

    Claves primarias compuestas

    Medidas de precaución

    Integridad de dominio

    Condiciones de normalidad

    Las tres condiciones de normalidad

    Primera condición de normalidad

    Segunda condición de normalidad

    Tercera condición de normalidad

    Campos calculados

    Excepciones

    Relaciones entre Tablas

    Los tres tipos de relaciones

    Coincidencias de valores

    Formalización de las relaciones

    Relaciones de uno a varios

    Definición

    Claves secundarias y Tablas secundarias

    Integridad referencial

    Claves primarias múltiples y la relación 1:N

    Relaciones de uno a Uno

    Definición

    Aplicación de las condiciones de normalidad

    Integridad referencial en las Tablas relacionadas 1:1

    Relaciones de varios a varios

    Definición

    Producto cartesiano

    Subconjuntos del producto cartesiano

    Tablas de unión

    Atributos propios en una tabla de unión

    Bases de datos MySQL: Introducción

    Tablas, registros y campos

    Bases de datos

    MySQL

    Gestión del MySQL

    Creación de Bases de datos y de Tablas

    Acceso a las herramientas de gestión del MySQL

    Creación de Tablas

    Tipo de campo y características de los campos

    Gestión de MySQL desde PHP

    Conexión

    Desconexión

    Selección de una base de datos

    Acciones sobre la base de datos

    Creación de bases de datos y de Tablas

    Búsquedas y recuperación de valores

    Operaciones básicas de búsqueda

    Explotación de los datos obtenidos

    Obtención de los datos

    SELECT ... FROM ...

    WHERE

    Uso de fragmentos de cadena a WHERE.

    ORDER BY

    Manejo de Registros

    Contar el número de registros

    Contar grupos de registros

    Limitar el número de registros presentados

    Altas de registros

    Añadir registros

    Valores de un formulario

    Transferencia de datos de un fichero

    Modificaciones y bajas

    Identificación del registro

    Modificar los valores de un registro

    Borrar registros

    Bases de datos relacionales

    Consultas sobre una base de datos relacionales

    Consultas secuenciales relacionadas

    Consultas conjuntas

    Altas en una tabla con valores procedentes de otra

    Content Management Systems

    Concepto

    CMS administrado mediante formularios

    Uso de editores wysiwyg

    Editor y base de datos

    Regreso al editor

    CMS Open-Source

    Light-CMS. Boceto

    Introducción

    Algunas definiciones

    Tablas MySQL

    Tabla Artículos

    Observaciones sobre el uso del editor wysiwyg

    Tabla Objetos

    Tabla Usuarios

    Componentes

    árbol

    artículo

    blog

    breadcrumbs

    buscamapa

    found-list

    iframe

    imágenes

    links

    logo

    menu

    searcher

    Plantillas

    Documentos con estilo

    Documentos sin estilo

    Alimentación de la web

    Usuarios

    BIBLIOGRAFÍA

    Acerca del Autor

    Introducción a PHP

    Qué es el PHP

    PHP es un acrónimo recursivo para PHP: Hypertext Preprocessor, originalmente Personal Home Page, es un lenguaje interpretado libre, usado originalmente solamente para el desarrollo de aplicaciones presentes y que actuaran en el lado del servidor, capaces de generar contenido dinámico en la World Wide Web. Figura entre los primeros lenguajes posibles para la inserción en documentos HTML, dispensando en muchos casos el uso de archivos externos para eventuales procesamientos de datos. El código es interpretado en el lado del servidor por el módulo PHP, que también genera la página web para ser visualizada en el lado del cliente. El lenguaje evolucionó, pasó a ofrecer funcionalidades en la línea de comandos, y además, ganó características adicionales, que posibilitaron usos adicionales del PHP. Es posible instalar el PHP en la mayoría de los sistemas operativos, totalmente de manera gratuita. Siendo competidor directo de la tecnología ASP perteneciente a Microsoft, PHP es utilizado en aplicaciones como MediaWiki, Facebook, Drupal, Joomla, WordPress, Magento y Oscommerce.

    PHP es software libre, licenciado bajo la PHP License, una licencia incompatible con la GNU General Public License (GPL) debido a las restricciones en los términos de uso de PHP.

    El lenguaje surgió a mediados de 1994, como un paquete de programas CGI creados por Rasmus Lerdorf, con el nombre Personal Home Page Tools, para sustituir un conjunto de scripts Perl que este usaba en el desarrollo de su página personal. En 1997 fue lanzado el nuevo paquete del lenguaje con el nombre de PHP/FI, trayendo la herramienta Forms Interpreter, un interpretador de comandos SQL. Más tarde, Zeev Suraski desarrolló el analizador de PHP 3 que contaba con el primer recurso orientado a objetos, que daba poder de alcanzar algunos paquetes, tenía herencia y daba a los desarrolladores solamente la posibilidad de implementar propiedades y métodos. Poco después, Zeev y Andi Gutmans, escribieron el PHP 4, abandonando por completo el PHP 3, creando un mayor número de recursos orientados a objetos. El problema serio que presentó el PHP 4 fue la creación de copias de objetos, ya que el lenguaje aún no trabajaba con apuntadores o handlers, como son los lenguajes Java o Ruby. El problema fue resuelto en la versión actual de PHP, la versión 5, que ya trabaja con handlers. Si copia un objeto, en realidad copiaremos un apuntador, ya que, si haya algún cambio en la versión original del objeto, todas las otras también sufren la modificación, lo que no sucedía en la versión de PHP 4.

    Se trata de un lenguaje extremadamente modularizado, lo que lo hace ideal para la instalación y el uso en servidores web. Diversos módulos son creados con el repositorio de extensiones PECL (PHP Extension Community Library) y algunos de estos módulos son introducidos como patrón en nuevas versiones del lenguaje. Es muy parecido, en tipos de datos, sintaxis y demás funciones, con el lenguaje C y con C++. Puede estar, dependiendo de la configuración del servidor, incrustado en código HTML. Existen varias versiones del PHP disponibles para los siguientes sistemas operativos: Windows, Linux, FreeBSD, Mac, Novell Netware, RISC Los, AIX, IRIX y Solaris.

    Construir una página dinámica basada en bases de datos es simple con PHP,  este da soporte a un gran número de bases de datos: Oracle, Sybase, PostgreSQL, InterBase, MySQL, SQLite, MSSQL, Firebird, etc., pudiendo abstraer el banco con la biblioteca ADOdb, entre otras. La Wikipedia funciona sobre un software

    ¿Disfrutas la vista previa?
    Página 1 de 1