Procesamiento y. Validación de Formularios. en PHP
|
|
|
- Sebastián Ramírez Plaza
- hace 7 años
- Vistas:
Transcripción
1 Validación de Formularios Procesamiento y en PHP Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla
2 Presentación Lógica de Negocio Datos Procesamiento y de formularios en PHP Procesamiento en servidor Cliente web PHP PDO 4 5 SGBD Servidor web (con capacidad de procesamiento) En la clase de Hoy Introducción a la Ingeniería del Software y a los Sistemas de Información 1
3 Procesamiento y de formularios en PHP Variables predefinidas Generales Variables Información sobre la ejecución y configuración del servidor web Gestion de la Sesion. Procesamiento de Datos Datos de la petición Gestión del fichero enviado en la petición Introducción a la Ingeniería del Software y a los Sistemas de Información 2
4 Procesamiento y de formularios en PHP Las variables globales definidas en esta sección están accesibles en cualquier función o etiqueta PHP Definición de Esta variable es un array asociativo que contiene referencias a todas las variables globales definidas. Los nombres de las variables globales son las claves del array. Introducción a la Ingeniería del Software y a los Sistemas de Información 3
5 Procesamiento y de formularios en PHP La variable contiene información sobre el entorno de ejecución y el servidor en el que se está ejecutando el script. Es un array asociativo, algunos de los elementos que contiene son: 'PHP_SELF : Ruta relativa del fichero que se está ejecutando actualmente. SERVER_ADDR : Dirección IP del servidor donde se está ejecutando el script actual. SERVER_NAME : Nombre del servidor donde se está ejecutando el script actual. SERVER_PORT : Puerto usado por el servidor web. REQUEST_METHOD : Tipo de petición usada ( GET, POST, ). REMOTE_ADDR : IP del sistema desde el que se solicitó la página. Introducción a la Ingeniería del Software 4 y a los Sistemas de Información 4
6 Procesamiento y de formularios en PHP La variable contiene los valores de las variables de la petición HTTP. Lo habitual es usarla para procesar los datos enviados por los formularios. Es un array asociativo, que contiene a su vez todos los elementos de $_GET, $_POST y $_COOKIE. Una manera de comprobar si una variable ha sido enviada en la petición actual sería: <? if (isset([ X ])) echo X =[ X ] ; else echo La variable X no tiene valor ;?> Introducción a la Ingeniería del Software y a los Sistemas de Información 5
7 Procesamiento y de formularios en PHP Para procesar los ficheros subidos por los usuarios de nuestros formularios usamos la variable global. es un array asociativo donde las claves son los nombres de los elementos file del formulario y los valores son a su vez otro array con los siguientes elementos (por clave): name: nombre del fichero subido type: tipo mime del fichero size: tamaño del fichero en bytes tmp_name: localización en la que esta el fichero temporalmente error: código de error, que puede ser: UPLOAD_ERR_OK (no hay error) UPLOAD_ERR_INI_SIZE UPLOAD_ERR_FORM_SIZE UPLOAD_ERR_PARTIAL UPLOAD_ERR_NO_FILE UPLOAD_ERR_NO_TMP_DIR UPLOAD_ERR_CANT_WRITE Introducción a la Ingeniería del Software y a los Sistemas de Información 6
8 Procesamiento y de formularios en PHP Ejemplo: <? if (isset(['doc']) && (['doc']['error'] == UPLOAD_ERR_OK)) { $nuevaruta = c:\\tmp\\.basename(['doc']['name']); if (move_uploaded_file(['doc']['tmp_name'], $nuevaruta)) { } else { } } else { }?> print("fichero grabado en $nuevaruta ); print ( No se pudo mover el fichero a $nuevaruta ); print( Error en la subida del fichero. ); Introducción a la Ingeniería del Software y a los Sistemas de Información 7 7
9 Procesamiento y de formularios en PHP HTTP está diseñado como un protocolo sin estado, lo que dificulta la creación de aplicaciones web. Una sesión es el tiempo que un usuario está conectado de forma continuada Un buen soporte para la gestión de sesiones sobre HTTP implica: El mantenimiento de la sesión, es decir, detectar cuándo dos peticiones pertenecen a la misma sesión. La capacidad de almacenar información asociada a la sesión y acceder a ella desde nuestros scripts. Desde PHP 4.0 existe un conjunto de funciones de gestión de la sesión, que facilitan mucho esta tarea. Introducción a la Ingeniería del Software y a los Sistemas de Información 8
10 Procesamiento y de formularios en PHP PHP usa por defecto cookies (pequeños contenedores de datos que se almacenan en el ordenador local del usuario) para mantener la sesión. Esto hace que sea un problema muy común que el navegador del usuario tenga desactivada la opción de aceptar cookies (por razones de seguridad). Cuando las cookies están desactivadas, PHP usa variables ocultas en la petición para mantener la sesión. Afortunadamente las funciones de gestión de sesión de PHP nos abstraen de estos detalles (en la mayoría de los casos). Introducción a la Ingeniería del Software y a los Sistemas de Información 9
11 Procesamiento y de formularios en PHP En PHP cada sesión está identificada por una cadena de 32 caracteres (el sessionid) Esto implica que cada usuario conectado concurrentemente tiene asociado un sessionid distinto. Por defecto PHP guarda los datos asociados a una sesión en el directorio /tmp del servidor (cada sesión almacena sus datos en un fichero distinto). Introducción a la Ingeniería del Software y a los Sistemas de Información 10
12 Procesamiento y de formularios en PHP La variable contiene los datos relativos a una sesión. Es un array asociativo, que permite almacenar y recuperar datos en el ámbito de la sesión de un usuario. <? session_start();?> <? [ usuario ]=[ usuario ]; [ passwd ]=[ passwd ];?> Introducción a la Ingeniería del Software y a los Sistemas de Información 11
13 Procesamiento y de formularios en PHP Funciones para la gestión de la sesión en PHP: session_start: Inicia una sesión y permite almacenar variables en. session_destroy: Destruye los datos guardados en la sesión session_encode: Codifica los datos de la sesión actual en una cadena session_decode: Descodifica (y restaura) los datos de la sesión desde una cadena session_id: Devuelve los 32 caracteres que forman el identificador de sesión Introducción a la Ingeniería del Software y a los Sistemas de Información 12
14 Procesamiento y de formularios en PHP Modularización para tratar datos de formularios: formulario tratamiento <% <% %> %> Datos en $_Session sí errores? no exito <% %> Introducción a la Ingeniería del Software y a los Sistemas de Información 13
15 Procesamiento y de formularios en PHP formulario <% %> <? // Inicializamos o recuperamos la sesión session_start(); $formulario=["formulario"]; $errores=["errores"]; // Asignamos valor por defecto a los elementos if(!isset($formulario)){ $formulario["nombre"]="nombrepordefecto $formulario["direccion"]="direccionpordefecto } ["formulario"]=$formulario;?> <div id="div_errores"> <? if(isset($errores)){ foreach($errores as $error){ print("<div class='error'>"); } print("$error"); print("</div>"); }?> </div>. <div id="div_nombre"> <label for="nombre">nombre:</label> <input id="nombre" name="nombre" value= <?= $formulario[ nombre ]?> /> </div> Crear dos objetos en Session: Para almacenar los datos del formulario Para almacenar un Array de errores Mostrar errores si los hay Introducción a la Ingeniería del Software y a los Sistemas de Información 14
16 Procesamiento y de formularios en PHP tratamiento <% %> <? session_start(); $formulario=["formulario"]; $errores=["errores"]; if(isset($formulario)){ $formulario["nombre"]=["nombre"]; Verificar que existen los objetos formulario y errores. Si no existen redireccionar al formulario Asignar los valores que se han enviado Validar los datos en Servidor Si hay errores redireccionar al formulario Si no, enviar a la página de éxito?> $formulario["direccion"]=["direccion"]; ["formulario"]=$formulario; if(isset($formulario["nombre"]) && ) { Header("Location: exito.php"); }else{ $errores[1]="el nombre no puede ser vacío"; ["errores"]=$errores; Header("Location: formulario.php"); } }else{ Header("Location: formulario.php ); } Introducción a la Ingeniería del Software y a los Sistemas de Información 15
17 Procesamiento y de formularios en PHP Ejemplos de en PHP: Cadenas <? if(isset( ["nombre"]) && strlen( ["nombre"])>$x) { }else{ }?> Pueden usarse las funciones de manipulación de cadenas para realizar validaciones más complejas. <? if(isset([ dominio"])){ if(substr([ dominio"],-5)= us.es ){ }else{ }else{ }?> Para la de correos electrónicos consultar Para la de número de cuenta corriente consultar Validación meramente sintáctica Introducción a la Ingeniería del Software y a los Sistemas de Información 16
18 Procesamiento y de formularios en PHP Ejemplos de en PHP: Números Comprobar que es un número <? if(isset( ["nombre"]) && is_numeric( ["nombre"])){ }else{ }?> Comprobar que es entero // Es $X entero? $esentero=is_int( $X); // SI $X=0xCAFE devuelve TRUE!!!! // Es $X entero (formado por dígitos) positivo ($X>=0)? $esenteropositivo=ctype_digit($x); // Es $X entero (formado por dígitos) de cualquier signo? $esentero2=($x== strval(intval($x))); Comprobar que es decimal // Es $X un número decimal? $esdecimal=($x== strval(floatval($x))); Introducción a la Ingeniería del Software y a los Sistemas de Información 17
19 Procesamiento y de formularios en PHP Ejemplos de en PHP: Fechas Si tenemos día, mes y año por separado $esfechavalida=checkdate($mes, $dia,$año); Si tenemos una cadena para la fecha <? $date1 = "11/15/1999 ; $date2 = "12/10/2000"; list ($month1, $day1, $year1) = explode ("/", $date1); list ($month2, $day2, $year2) = explode ("/", $date2); $timestamp1 = mktime (0, 0, 0, $month1, $day1, $year1); $timestamp2 = mktime (0, 0, 0, $month2, $day2, $year2); $diff = ($timestamp1 > $timestamp2)? ($timestamp1 - $timestamp2) : ($timestamp2 - $timestamp1); print( La diferencia entre las fechas es ); print(date ("Y, $diff) 1970); print(" año(s), ". (date ("m", $diff) 1)); print( mes(es) y ". (date ("d", $diff) 1)); print(" día(s).)";?> Introducción a la Ingeniería del Software y a los Sistemas de Información 18
20 Procesamiento y de formularios en PHP Ejemplos de en PHP: Instantes PHP incorpora una función strtotime, que intenta inferir el formato a partir de la cadena y devolver el instante temporal. <??> $nacimiento = 2 Noviembre :50am"; $instante_nacimiento = strtotime ($nacimiento); print( Tienes una edad de ); print( number_format (time() - $instante_nacimiento)); print( " segundos ); Introducción a la Ingeniería del Software y a los Sistemas de Información 19
21 Procesamiento y de formularios en PHP Comentarios, sugerencias, Introducción a la Ingeniería del Software y a los Sistemas de Información 20
22 Procesamiento y de formularios en PHP Historia de esta presentación Versión original del tema 8 de Ampliación de Bases de Datos : noviembre 2008 (José Antonio Parejo). Adaptación de formato para tema 8 de Introducción a la Ingeniería del Software y Sistemas de Información : febrero 2012 (Margarita Cruz). Pequeños cambios en el formato: febrero 2014 (David Benavides). Introducción a la Ingeniería del Software y a los Sistemas de Información 21
De esta manera, cuando el usuario rellena un campo cómo el siguiente... <input type="text" name="telefono"> </form>
TIPS FORMULARIOS PHP Al enviar un formulario HTML, los datos són enviados al servidor Web y este es capaz de procesarlos y realizar un seguido de acciones en función de los datos introducidos, los datos
hipervinculos La página que rescata el valor pasado como parámetro es la siguiente: <html> <head> <title>problema</title> </head> <body> <?
hipervinculos Confeccionaremos una página que muestre tres hipervínculos, cada uno tiene por objetivo mostrar en una página las tablas de multiplicar del 2, del 3 o la del 5. La primer página es un archivo
Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR
Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR 2.8 COOKIES Y SESIONES www.docencia.taboadaleon.es IES San Sebastián Huelva pg1 Las cookies Son pequeños ficheros de texto que se
PHP: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054
HTML Dinámico: Procesado de Formularios - Validación en Cliente -
HTML Dinámico: - Validación en Cliente - Grupo de Ingeniería del Software Web vs. Aplicación Web 1 IISSI 1 Hacia la Web 2.0 2 HTTP TCP/IP SQL Cliente web Servidor de aplicaciones Servidor de datos 3 IISSI
PÁGINAS DINÁMICAS WEB CON PHP. Unidad 4 Aplicaciones Web
PÁGINAS DINÁMICAS WEB CON PHP Unidad 4 Aplicaciones Web Agenda del curso PHP 2009 DIA 5 (2 horas) (2 horas) Aplicaciones web Variables predefinidas en PHP Uso de formularios en PHP (2 horas) Administración
Introducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 11: PHP 5 (sistema de ficheros) 1. Objetivos Aprender a acceder al sistema de ficheros desde PHP. Aprender a subir y almacenar un fichero con PHP. 2. Recursos
Pasarela para envíos de faxes a través de interfaz HTTPS
Pasarela para envíos de faxes a través de interfaz HTTPS La pasarela para envío de faxes a través de interfaz HTTPS permite el envío de faxes M2M (De maquina a maquina) a traves de la ruta https://appsnetelipcom/
Formularios en HTML 09/02/2015. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos
09/02/2015 Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla febrero 2014 Qué es un formulario? Febrero Introducción a la Ingeniería del Software y a los Sistemas de Información
POW. Tema 8: Acceso a Base de Datos y Sesiones con PHP
POW Tema 8: Acceso a Base de Datos y Sesiones con PHP 1. Bases de datos en la Web 2. Instalación y configuración de MySQL 3. MySQL 4. Herramientas de administración: phpmyadmin 5. Lenguaje SQL 6. Funciones
Validación con Expresiones Regulares
17/02/2017 Validación con Expresiones Regulares Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla Objetivos del tema Entender el
Formularios en HTML. Grupo de Ingeniería del Software. Departamento de Lenguajes y Sistemas Informáticos. October 11
Versión original: Amador Durán Toro (noviembre 2004) Última revisión: Pablo Fernández Montes (octubre 2009); Pequeño cambio en plantilla. Tiempo: 2h escuela técnica superior de ingeniería informática Departamento
Aplicaciones Web. Aplicaciones Distribuidas
Aplicaciones Web Aplicaciones Distribuidas Contenido La Web. Sitios Web vs. Aplicaciones Web. HTTP. HTML. Sesiones. Tecnologías facilitadoras. HTML Dinámico. JavaScript. 2 La Web Petición http://www.um.es/index.html
PHP: Interacción con HTML
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Variables En algunas ocasiones es necesario saber si una variable tiene
SEMINARIO DE DQL CON PHP Y MYSQL
SEMINARIO DE DQL CON PHP Y MYSQL Índice del Seminario Instalación del paquete XAMPP en Windows Instalación de directorios virtuales. Creación y ejecución de la primera pagina PHP. Fundamentos de PHP Estructura
Formularios en HTML 03/02/2017. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos
en HTML 03/02/2017 en HTML Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla en HTML Qué es un formulario? Introducción a la Ingeniería del Software y a los Sistemas de Información
PHP. Introducción (1) Introducción (3) Introducción (2) PHP 1
Introducción (1) Personal Home Page Qué es? Acrónimo de : Hypertext Preprocessor. Lenguaje interpretado de alto nivel que permite desarrollar fácilmente páginas dinámicas. Similar a los lenguajes C y Perl.
PHP 7 Desarrollar un sitio web dinámico e interactivo
Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17
XMLHTTPREQUEST AJAX: MÉTODOS OPEN, SEND, GETRESPONSEHEADER, SETREQUESTHEADER (CU01209F)
APRENDERAPROGRAMAR.COM XMLHTTPREQUEST AJAX: MÉTODOS OPEN, SEND, GETRESPONSEHEADER, SETREQUESTHEADER (CU01209F) Sección: Cursos Categoría: Tutorial básico del programador web: Ajax desde cero Fecha revisión:
Desarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2016-1 2 Sesión 10-11-PHP, Método GET POST- Qué haremos hoy? Historia Sintaxis 1. PHP Tipos de datos Operadores 2. Tipos de solicitudes HTTP Get Post
Grupo de Ingeniería del Software. Conceptos básicos de formularios HTML
escuela técnica superior de ingeniería informática HTML Estático: Formularios Departamento de Lenguajes Grupo de Ingeniería del Software Noviembre 2004 Conceptos básicos de formularios HTML Los formularios
Aplicaciones Web Mg. Abril Saire Peralta
FORMULARIOS EN HTML Los formularios son interfaces interactivas que permiten a los usuarios interactuar con la página WEB a través del ingreso o captura de datos de los visitantes. A través de los formularios
Estructura del Sistema
Estructura del Sistema Actualización del Sistema GitHUB Cómo se puede saber la versión instalada Menú del administrador v0.15.05 15 año 2015 05 semana Instalación Requerimientos Acceso a Internet Dominio
Funciones de PHP con MySQL.
Funciones de PHP con MySQL. Una vez que conocemos las características básicas de MySQL y las sentencias SQL que se pueden ejecutar, vamos a ver como se integra MySQL con PHP. Las definiciones de bases
Introducción a la programación en PHP
Introducción a la programación en PHP Qué es PHP? Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en un servidor. Qué
PHP Avanzado - Listas enlazadas dinámicas -
PHP Avanzado - - Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software Problema a resolver Introducción En un formulario aparecen dos listas desplegables enlazadas que se actualizan
Desarrollo y servicios web
Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Sesión 4. 2 Qué haremos hoy? 3 1. GET/POST 2. Cookies 3.Sesiones Herramientas análisis HTTP Firebug plug-in for Firefox A must have for Web
JAVASERVER PAGES (JSP)
JAVASERVER PAGES (JSP) Introducción JSP es una extensión de la tecnología Java Servlets. Mientras que estos últimos tienen que mantener plantillas de código HTML dentro del programa, JSP contiene estas
REFERENCIA DEL LENGUAJE
REFERENCIA DEL LENGUAJE Sesión 07 Mg. Cadenas de caracteres Una cadena de caracteres es un arreglo de caracteres. Los caracteres son letras, números y signos de puntuación. Cuando un número se usa como
Common Gateway Interface (Interfaz Público de Pasarela)
Common Gateway Interface (Interfaz Público de Pasarela) Francisco Rosales Common Gateway Interface 1 Introducción La Web era de contenido estático Todo acceso a una hoja, daba el mismo resultado No satisfacía
Unidad Didáctica 2 Programación de documentos web utilizando lenguajes de script de servidor
Unidad Didáctica 2 Programación de documentos web utilizando lenguajes de script de servidor 2.7 FICHEROS www.docencia.taboadaleon.es 1 Ficheros o Archivos Un archivo o fichero informático es un conjunto
Introducción n a Java EE: Servlets
Introducción n a Java EE: Servlets Departamento de Lenguajes escuela técnica superior de ingeniería informática Versión original: Amador Durán y Ramón Medel marzo 2007 Tiempo: 1h Grupo de Ingeniería a
Qué es PHP? Modelo Cliente - Servidor con PHP. PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor.
Qué es PHP? PHP es un acrónimo recursivo que significa PHP Hypertext Pre-processor. Subjetivamente el mejor lenguaje para desarrollar sitios web dinámicos (aunque python intenta ser mi amigo...) :-P PHP
TEMA 1.- Conceptos Generales y Entorno de Trabajo Objetivo
CURSO DE PHP El objetivo final que persigue este curso es dotar al alumno de los conocimientos necesarios para elaborar páginas web de carácter dinámico, utilizando, para ello, el lenguaje de programación
DAWeb práctica 11, día dos de mayo de 2018
DAWeb práctica 11, día dos de mayo de 2018 Carrito de compra Posiblemente uno de los usos más comunes de las cookies de sesión es la capacidad de rastrear los elementos que los clientes pretenden comprar
Más sobre PHP. Francisco José Naranjo Abad
Más sobre PHP Francisco José Naranjo Abad Área de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra [email protected] Laboratorio de Interfaces
Versión: 01. Fecha: 01/04/2013. Código: F004-P006-GFPI GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE
SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral
PHP Avanzado - Información tabulada -
4. Eliminar una PHP Avanzado - - Departamento de Lenguajes y Sistemas Informáticos Grupo de Ingeniería del Software 4. Eliminar una Problema a resolver Una consulta devuelve datos que son presentados de
Contenido. PHP, Creación de páginas Web dinámicas - Beati. CAPITULO 1 Más allá de HTML y CSS...1. CAPITULO 3 Mezclando PHP y HTML...
CAPITULO 1 Más allá de HTML y CSS...1 No más páginas Web: aplicaciones Web!...1 Ganando nuevos mercados a dos empresas de sistemas...1 La lógica de PHP: un amigo invisible...2 Proceso de archivos HTML...2
Uso de formularios en HTML para enviar y recopilar datos
Uso de formularios en HTML para enviar y recopilar datos Piero Berni Millet PID_00155708 Los textos e imágenes publicados en esta obra están sujetos excepto que se indique lo contrario a una licencia de
Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones
Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones 4.3.1 Manejo de Cookies 4.3.2 Manejo de Sesiones 4.3.3 Aplicación basada en sesiones Índice: Tema 4.3 4.3 Aplicaciones basadas en Sesiones 4.3.1 Manejo
En este curso de formación PHP, los estudiantes aprenderán a crear si os web con bases de datos usando PHP y MySQL o la base de datos de su elección
En este curso de formación PHP, los estudiantes aprenderán a crear si os web con bases de datos usando PHP y MySQL o la base de datos de su elección y u lizar las funciones avanzadas de PHP para crear
PHP y MySQL. Indice: - Envia de datos de formulario - Método de envio - La variable de interprete - Envio de archivo - Propiedades
PHP y MySQL Indice: - Envia de datos de formulario - Método de envio - La variable de interprete - Envio de archivo - Propiedades Superglobals Las superglobals son variables que están disponible en todos
Lenguajes de Script. Qué son los Lenguajes de Script?
JavaScript (I) 1 Lenguajes de Script Qué son los Lenguajes de Script? Scritps de cliente: son programas que pueden acompañar a un documento HTML o bien ir incrustados en él. Un lenguaje de script es un
PHP y MySQL Domine el desarrollo de un sitio Web dinámico e interactivo (3ª edición)
Introducción 1. Objetivo de la obra 15 2. Breve historia de PHP y MySQL 16 2.1 PHP 16 2.2 MySQL 16 3. Dónde conseguir PHP y MySQL 17 4. Convenciones de escritura 18 4.1 PHP 18 4.2 MySQL 19 Introducción
Programación páginas web con PHP
Programación páginas web con PHP Duración: 65 horas Objetivos: Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte
Curso de PHP. Tema 2: Lenguaje PHP básico
Curso de PHP Tema 2: Lenguaje PHP básico Tema 2: Lenguaje PHP básico 1. Sintaxis básica 2. Tipos de datos 3. Variables 4. Constantes 5. Expresiones y operadores 6. Estructuras de control 7. Funciones 8.
TELKIA. Especificación, SMSBROKER HTTP Protocol TELKIA. Versión: 2.5 Fecha: 15-02-2015. Page 1
TELKIA Especificación, SMSBROKER HTTP Protocol TELKIA Versión: 2.5 Fecha: 15-02-2015 Page 1 Registro de Cambios Este documento es revisado periódicamente para mantener consistencia con las actualizaciones
Construcción de formularios en HTML. Formularios. Bases de Datos 2012/2013. Luis Valencia Cabrera
Construcción de formularios en HTML. Formularios Bases de Datos 2012/2013 Luis Valencia Cabrera Contenido Formularios... 2 Controles... 2 Campos de texto... 2 Selección de opciones... 3 Selección de ficheros...
PHP Básico. PHP para principiantes
PHP Básico PHP para principiantes Copyright (c) 2006 Guillermo Valdez Lozano. E-mail: guivaloz(en)gmail.com http://www.movimientolibre.com Se otorga permiso para copiar, distribuir y/o modificar este documento
Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR
Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR 2.4 FORMULARIOS 18/10/2014 Taboada León IES San Sebastián Huelva 1 Formularios (I) Los formularios permiten al usuario introducir
Localizar direcciones en Google Maps con PHP
Localizar direcciones en Google Maps con Teléfono: 900 103 253 www.hostalia.com WHITEPAPERS: Localizar direcciones en Google Maps con Hoy en día es muy habitual que cualquier página web cuente con un mapa
Tema: GESTIÓN DE SESIONES EN PHP.
2 PHP Tema: GESTIÓN DE SESIONES EN PHP. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: PHP PHP. Guía 6 3 Contenido. En esta práctica se aborda el tema de sesiones. Se da a conocer
Temario Programación Web para Web
Temario Programación Web para Web 1 Introducción al HTML 1 Qué es una página web? T 2 Qué es HTML? T 3 Porqué aprender HTML T 4 Base del lenguaje: las etiquetas HTML V 5 Estructura de un documento HTML
Tema IV El lenguaje de programación PHP Tipos de Datos
Tema IV El lenguaje de programación PHP Tipos de Datos Semestre: B-2013 Profesora: Nelly García Mora Agenda 1. Introducción al lenguaje de programación 2. Conceptos básicos 3. Ventajas y desventajas 4.
Desarrollo Web con PHP y MySQL
Desarrollo Web con PHP y MySQL DESCRIPCION MODULOS DE CAPACITACION 1. Introducción Qué es PHP Por qué PHP Qué necesitamos para trabajar con PHP Funcionamiento básico de PHP Embebido de PHP dentro de HTML
Desarrollo de sitios web con PHP y MySQL
Desarrollo de sitios web con PHP y MySQL Tema 5: Sesiones José Mariano González Romano [email protected] Tema 5: Sesiones 1. Introducción 2. Manejo de sesiones 3. Autenticación de usuarios Introducción
Desarrollo de aplicaciones web con PHP
Pág. N. 1 Desarrollo de aplicaciones web con PHP Familia: Editorial: Autor: Computación e informática Macro Manuel Torres Remon ISBN: 978-612-304-248-6 N. de páginas: 424 Edición: 1. a 2014 Medida: 17.5
Formularios HTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014
Formularios HTML Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014 Declaración de un formulario Elemento clave para el desarrollo de aplicaciones
Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación
Programador Web en Drupal + PHP + Javascripts + MySQL. Nivel Profesional Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 30302-1402 Precio 119.00 Euros Sinopsis
