Web-tema-10.pdf

  • Uploaded by: José Guerrero
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Web-tema-10.pdf as PDF for free.

More details

  • Words: 742
  • Pages: 10
PHP: Introducci´on Francisco J. Mart´ın Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computaci´ on e Inteligencia Artificial Universidad de Sevilla

Metodolog´ıa de la Programaci´ on

PHP: Introducci´ on

¿Qu´e es PHP?

PHP es un lenguaje de programaci´on interpretado pensado para la creaci´on de p´ aginas Web din´ amicas PHP fu´e creado en 1994 por Rasmus Lerdof como un conjunto de herramientas para facilitar la creaci´on de sus p´aginas Web El significado original de “PHP” era Personal Home Page Tools

En la actualidad PHP est´ a mantenido y desarrollado por un grupo de trabajo internacional El significado actual de “PHP” es PHP Hypertext Pre-processor La ´ultima versi´ on en desarrollo es PHP 5 La p´agina Web del grupo de desarrollo es http://www.php.net

Otros lenguajes de programaci´on con el mismo prop´osito que PHP son: ASP (Microsoft) y JSP (Sun Microsystems)

Metodolog´ıa de la Programaci´ on

PHP: Introducci´ on

¿Qu´e es PHP?

Caracter´ısticas de PHP: El c´ odigo PHP se ejecuta en el servidor Web antes de enviar las p´aginas al navegador Es un lenguaje multiplataforma: puede ser ejecutado en la mayor´ıa de los sistemas operativos Es un lenguaje interpretado: el c´ odigo se ejecuta conforme se va leyendo Puede interactuar con los servidores Web m´as populares Tiene conexi´ on con la mayor´ıa de los sistemas de bases de datos actuales

La aplicaci´on usual de PHP es la creaci´on de documentos HTML din´amicos

Metodolog´ıa de la Programaci´ on

PHP: Introducci´ on

¿Qu´e se puede hacer con PHP?

Personalizaci´on de sitios Web: http://www.cs.us.es/cursos/mp Tiendas virtuales: Mercadona Herramientas de administraci´on Web: phpMyAdmin Sistemas de gesti´ on de cursos Web: moodle Sistemas de gesti´ on de contenido Web: Drupal

Metodolog´ıa de la Programaci´ on

PHP: Introducci´ on

¿C´omo se crean documentos HTML din´amicos? Proceso El navegador cliente hace una petici´on de un documento D al servidor Web El servidor Web ejecuta el int´erprete de PHP sobre el documento D El int´erprete PHP eval´ ua el c´ odigo contenido en el documento D y genera de forma din´amica un documento resultado D′ que env´ıa al servidor Web El servidor Web env´ıa el documento resultado D′ al navegador cliente

En el navegador nunca se ve el c´ odigo PHP original Si se produce alg´ un error de c´ odigo PHP, el documento resultado D ′ contendr´ a una descripci´on de dicho error El documento resultado D ′ es “din´ amico”: se puede adaptar a las caracter´ısticas del usuario que solicit´o el documento original D Metodolog´ıa de la Programaci´ on

PHP: Introducci´ on

¿C´omo indicar que un documento tiene c´odigo PHP?

Para que el servidor Web pase al int´erprete de PHP un documento, ´este tiene que tener una extensi´on concreta: php: Indica de forma gen´erica que el documento contiene c´ odigo PHP php4: Indica que el documento contiene c´ odigo PHP versi´on 4 php3: Indica que el documento contiene c´ odigo PHP versi´on 3 Pueden existir otras extensiones configuradas en el servidor Web, incluso la extensi´ on html

Metodolog´ıa de la Programaci´ on

PHP: Introducci´ on

¿C´omo incluir c´odigo PHP en un documento? En una p´agina Web din´ amica se mezclan el c´odigo PHP propiamente dicho y el c´ odigo HTML El c´odigo PHP se indica con etiquetas delimitadoras Espec´ıficas de PHP: php

C´odigo PHP con etiqueta php

Generales de HTML: SCRIPT

C´odigo PHP con etiqueta SCRIPT <SCRIPT language="php"> echo ’hola a todos’;

Metodolog´ıa de la Programaci´ on

PHP: Introducci´ on

¿C´omo incluir c´odigo PHP en un documento?

En una p´agina Web din´ amica el c´ odigo HTML se mezcla con el c´odigo PHP

C´odigo HTML mezclado con PHP 21 ) { ?> Buenas noches Buenos d´ ıas

Metodolog´ıa de la Programaci´ on

PHP: Introducci´ on

¿C´omo incluir c´odigo PHP en un documento?

El int´erprete de PHP trata el c´ odigo HTML como si este formase parte de una instrucci´on PHP de escritura (echo)

C´odigo PHP equivalente ’; if ( date(’H’,time()) > 21 ) { echo ’Buenas noches’; } else { echo ’Buenos d´ ıas’; } echo ’’; ?>

Metodolog´ıa de la Programaci´ on

PHP: Introducci´ on

¿C´omo incluir c´odigo PHP en un documento?

C´odigo HTML obtenido

Si date(’H’,time()) > 21 es cierto Buenas noches

Si date(’H’,time()) > 21 es falso Buenos d´ ıas

La misma p´agina Web tiene dos versiones dependiendo de la condici´on date(’H’,time()) > 21

Metodolog´ıa de la Programaci´ on

PHP: Introducci´ on

More Documents from "José Guerrero"

Freindship
October 2019 124
October 2019 155
Industria Iso099.docx
November 2019 83
S2.pdf
December 2019 90
Humn1.docx
December 2019 93