Full screen

Share

Show pages

Want to create interactive content? It’s easy in Genially!

Over 30 million people create interactive content in Genially.

Check out what others have designed:

Transcript

Lenguaje

del lado del servidor

janina zuñiga monroyprogramacion web unidad 4

4.1

Introduccion al lenguaje

PHP

lenguaje interpretado del lado del servidor que se caracteriza por su potencia,versatilidad, robustez y modularidad. Los programas escritos en PHP son embebidosdirectamente en el código HTML y ejecutados por el servidor web a través de un intérpreteantes de transferir al cliente que lo ha solicitado un resultado en forma de código HTMLpuro. Al ser un lenguaje que sigue la corriente open source, tanto el intérprete como sucódigo fuente son totalmente accesibles de forma gratuita en la red

Flexibilidad

PHP resulta un lenguaje muy sencillo de aprender; especialmente para programadores familiarizados con lenguajes como C, Perl o Java, debido a las similitudes de sintaxis entre ellos.

Dispone de:

— Funciones de gestión de directorios y ficheros, incluso para la transferencia mediante FTP. — Funciones de tratamiento de imágenes y librerías de funciones gráficas — Funciones de generación y lectura de cookies. — Funciones para la generación de documentos PDF.

— Funciones de correo electrónico que pueden ser utilizadas para programar completos sistemas de correo electrónico vía web. — Funciones de administración y gestión de bases de datos específicas para la mayoría degestores comerciales

4.2

Estructura de control

+ info

El autor (López Quijado, 2014) menciona que los condicionales se emplean para determinar si una determinada sentencia o grupo de sentencias se ejecutarán o no, en base al cumplimiento de determinadas condiciones. La estructura condicional más simple obedece al siguiente esquema:

Bucles

Los bucles son unas estructuras de control que permiten que una secuencia determinada de instrucciones, conocida genéricamente como cuerpo del bucle, se ejecute más de una vez. Estas estructuras son muy útiles para repasar el contenido de un fichero, una matriz, una base de datos, etc. Dentro de los bucles se consideran dos tipos principales: aquéllos que se ejecutan atendiendo a una condición numérica y aquéllos que se ejecutan en función de una condición no necesariamente numérica

Bucles mediante condicion numerica

+ Info

+ Info

Tipos

Los bucles también pueden crearse de modo que obedezcan a condiciones no necesariamente numéricas.

Bucles mediante condicin no numerica

Cuando necesitamos que una secuencia de instrucciones se ejecute n veces recurrimos a la estructura for ().

4.3

Tratamiento de formularios

Formulario sencillo

Un formulario sencillo con dos campos a rellenar y un botón para enviar en HTML es de la siguiente forma:

Formpost.php

Cuando un usuario rellena los datos y hace click en enviar, los datos del formulario se envían para ser procesados al archivo formpost.php. Los datos se envían a través de HTTP con el método HTTP Post. Una vez los datos están en formpost.php pueden mostrarse, guardarse en una base de datos o lo que se necesite. En formpost.php vamos a mostrarlos con echo:

Método HTTP GET

formget.php

Es el archivo donde recibimos los datos

Tipos de elementos

4.4

Manejo de objetos del servidor

Metafora

Clase

Tipos

Persona es la metáfora de una clase cuyo comportamiento puede ser caminar, correr, estudiar, leer, etc. Puede estar en estado despierto, dormido, etc. Sus características (propiedades) pueden ser el color de ojos, color de pelo, su estado civil, etc. n a condiciones no necesariamente numéricas.

Una clase es un modelo que se utiliza para crear objetos que comparten un mismo comportamiento, estado e identidad

Es el algoritmo asociado a un objeto que indica la capacidad de lo que éste puede hacer. function caminar() { #... }

Metodo

Es una entidad provista de métodos o mensajes a los cuales responde (comportamiento); atributos con valores concretos (estado); y propiedades (identidad).$persona = new Persona();/* El objeto, ahora, es $persona, que se ha creado siguiendo el modelo de la clase Persona */

Objeto

Propiedades y atributos

Evento y mensaje

Las propiedades y atributos, son variables que contienen datos asociados a un objeto. $nombre = 'Juan'; $edad = '25 años'; $altura = '1,75 mts';

Un evento es un suceso en el sistema mientras que un mensaje es la comunicación del suceso dirigida al objeto.

¡Gracias!

Next page

genially options