Está en la página 1de 27

PHP con Bases de Datos

Tema 1 Introduccin a PHP


Instalacin de EasyPHP Historia de PHP Caractersticas de PHP 5 Tecnologas del lado del Cliente Tecnologas del lado del Servidor Etiquetas de PHP Primer Programa en PHP Repaso de HTML

Instalacin de EasyPHP
Para el curso ocuparemos una herramienta muy til, ya que dentro de esta herramienta se encuentran los tres programas que utilizaremos durante el curso: PHP, Apache y MySQL. Al instarla EasyPHP, estaremos instalando de manera automtica estos tres programas.

PHP con Bases de Datos

Page 2

Qu es PHP
PHP es un acrnimo recursivo que significa PHP Hypertext Pre-processor. Es un lenguaje de programacin interpretado, diseado originalmente para la creacin de pginas web dinmicas. Es usado principalmente en interpretacin del lado del servidor.

PHP con Bases de Datos

Page 3

Instalacin de EasyPHP

Al dar doble clic sobre el ejecutable, Windows emitir el siguiente mensaje, al cual responderemos dando clic en Ejecutar.

Comenzar a ejecutarse el asistente y no pedir que elijamos el idioma que se utilizar durante la instalacin.

El asistente nos dar la bienvenida y damos clic en Siguiente

Nos mostrar la licencia del producto para leerla, despus elegimos si aceptamos o no los trminos, damos clic en siguiente

PHP con Bases de Datos

Page 4

Instalacin de EasyPHP

Nos mostrar un mensaje de informacin, en seguida damos clic en Siguiente

Ahora elegiremos la carpeta destino, en donde se instalar el programa.

Ahora elegimos la carpeta en donde se colocarn los accesos directos

Nos mostrar un resumen, damos clic en Instalar

PHP con Bases de Datos

Page 5

Instalacin de EasyPHP

El asistente comenzar la instalacin

Al finalizar la instalacin nos mostrar la siguiente pantalla, damos clic en finalizar.

PHP con Bases de Datos

Page 6

Historia de PHP
PHP es un lenguaje creado por una gran comunidad de personas. El sistema fue desarrollado originalmente en el ao 1994 por Rasmus Lerdorf como un CGI escrito en C que permita la interpretacin de un nmero limitado de comandos. El sistema fue denominado Personal Home Page Tools y adquiri relativo xito gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus programas en sus propias pginas.

PHP con Bases de Datos

Page 7

Historia de PHP
Dada la aceptacin del primer PHP y de manera adicional, su creador dise un sistema para procesar formularios al que le atribuy el nombre de FI (Form Interpreter) y el conjunto de estas dos herramientas, sera la primera versin compacta del lenguaje: PHP/FI.

PHP con Bases de Datos

Page 8

Historia de PHP
La siguiente gran contribucin al lenguaje se realiz a mediados del 97 cuando se volvi a programar el analizador sintctico, se incluyeron nuevas funcionalidades como el soporte a nuevos protocolos de Internet y el soporte a la gran mayora de las bases de datos comerciales. Todas estas mejoras sentaron las bases de PHP versin 3.

PHP con Bases de Datos

Page 9

Caractersticas de PHP 5
Fcil de usar Embebido en HTML Multiplataforma Licencia Open Source Multitud de Extensiones Velocidad e incorporacin de objetos Popularidad Gran Comunidad de apoyo

PHP con Bases de Datos

Page 10

Tecnologas del Lado del Cliente


Tecnologa CSS, HTML Dinmico Java Script, VBScript Descripcin Sirve para dar formato a las pginas. Manejo de eventos del navegador Aplicaciones pequeas Animaciones grficas Efecto de ejemplo Enlaces con movimiento Imgenes que cambian cuando se acerca el cursor Puzzles, conectividad con bases de datos Pelculas interactivas

Applets de Java Animaciones Flash

PHP con Bases de Datos

Page 11

Tecnologas del Lado del Servidor

Los lenguajes del lado del servidor son invisibles para los clientes. Las pginas que utilicen scripts de este tipo contienen el cdigo entre etiquetas parecidas a las de HTML, pero stas desaparecen cuando el cliente recibe la pgina

PHP con Bases de Datos

Page 12

Etiquetas PHP
De la misma forma que los documentos HTML estn estructurados por TAGS o etiquetas, lo mismo sucede cuando escribimos en PHP, ya que, en s un programa de PHP, que se ver a travs del browser de Internet, es cdigo HTML + Cdigo PHP. Indicarle al documento que vamos a comenzar a escribir en cdigo PHP es similar a como lo hacemos cuando insertamos un subprograma Java o similar. Debemos incluir los tags de apertura de cdigo y los tags de cierre. Los tags son los siguientes:

<?php Cdigo PHP

?>

PHP con Bases de Datos

Page 13

Primer Programa en PHP


Veamos sobre una pgina web. Por ejemplo, el cdigo fuente de una pgina web bsica con un texto sera:

<html> <head> <title>Texto de Ejemplo</title> </head> <body> <p>Este es un Texto de Ejemplo</p> </body> </html>

PHP con Bases de Datos

Page 14

Primer Programa en PHP


Ya tenemos un ejemplo en HTML. Pero, cmo sera esto mismo en PHP? <html> <head> <title>Pgina de Ejemplo con PHP</title> </head> <body> <p> <?php echo("Este es un Texto de Ejemplo"); ?> </p> </body> </html>

PHP con Bases de Datos

Page 15

Primer Programa en PHP


Hasta ahora, hemos utilizado la instruccin echo para desplegar informacin, pero, no son las nicas.

echo print printf

PHP con Bases de Datos

Page 16

Repaso de HTML

El lenguaje de marcas de hipertexto se ha convertido en el principal referente de la Web. Para seguir adecuadamente los contenidos del libro, necesitar conocer el funcionamiento de HTML para insertar sus programas escritos en PHP 5.

PHP con Bases de Datos

Page 17

Repaso de HTML
Cabecera y cuerpo de una pgina Web

Todo documento escrito en HTML est contenido entre las etiquetas <HTML> y </HTML>. Se pueden estructurar en: Cabecera: Entre las etiquetas <HEAD> y </HEAD>: Contiene informacin relativa al documento. Entre las etiquetas ms utilizadas dentro de la cabecera es la etiqueta <TITLE> </TITLE> Cuerpo: Entre las etiquetas <BODY> y </BODY>: Debe contener la informacin que el usuario ver en el navegador.

PHP con Bases de Datos

Page 18

Repaso de HTML
Cuerpo del Documento

La etiqueta <BODY> tambin puede contener atributos que modifiquen el aspecto exterior de la pgina. Los principales atributos son:

BGCOLOR: Indica el color de fondo de la Web. TEXT: Color general del texto. LINK: Color del texto de los enlaces. VLINK: Color de los enlaces que ya han sido utilizados. ALINK: Color de activacin del texto. BACKGROUND: Imagen de fondo de un documento.

PHP con Bases de Datos

Page 19

Repaso de HTML
Prrafos y saltos de lneas Los textos pueden escribirse dentro de la etiqueta <BODY> en el orden que quiera; los navegadores no interpretan los saltos de lneas o lneas en blanco, eliminando todos los espacios vacos. Para crear un salto de lnea tiene que utilizar <BR> escrito despus del texto. Para crear prrafos tendr que escribir el texto entre las etiquetas <P> </p>.

PHP con Bases de Datos

Page 20

Repaso de HTML
Estilo de texto Podemos resaltar partes del texto con algunas etiquetas: <B>: Bloque de texto en negrita. <I>: Texto en cursiva. <U>: Bloque de texto subrayado. <BIG>: Texto con su mayor tamao. <SMALL>: Texto con \m tamao pequeo. <CENTER>: Texto centrado. <SUP>: Superndice. <SUB>: Subndice. La etiqueta <FONT> permite seleccionar entre varios atributos para utilizar distintas fuentes, colores o tamaos. Entre los atributos que podemos utilizar: COLOR: Color de la fuente. SIZE: Tamao de la fuente. FACE: Tipo de fuente.

PHP con Bases de Datos

Page 21

Repaso de HTML
Enlaces de texto Un enlace es un mecanismo que permite dirigirse a una pgina determinada despus de hacer clic en el texto. Si entre las etiquetas <A> y </A> aparece algn contenido (texto o imagen), al hacer clic en la situacin dentro de navegador, la pgina ser dirigida a la nueva direccin. El atributo HREF contiene la direccin del enlace.

PHP con Bases de Datos

Page 22

Repaso de HTML
Listas Las listas son capaces de presentar ordenadamente una serie de conceptos. Los tipos de lista son: <UL>: Lista desordenada. <OL>: Lista ordenada. La diferencia entre los tipos de lista radica en el carcter que aparece en la zona izquierda de cada lnea de la lista. Las listas desordenadas tendrn un grfico formal (una forma geomtrica), las ordenadas tendrn un nmero de orden y las listas de definicin una letra.

PHP con Bases de Datos

Page 23

Repaso de HTML
Imgenes La etiqueta < IMG> utiliza el atributo SRC para insertar la imagen seleccionada en el documento. Adems, puede utilizar ALT para aadir una descripcin a la imagen. Entre las imgenes que se pueden incluir en la Web estn los tipos de archivos GIF, PNG y JPG. La alineacin de la imagen con respecto a la pantalla se puede controlar con el atributo ALIGN.

PHP con Bases de Datos

Page 24

Repaso de HTML
Tablas El elemento estrella en una pgina Web es la tabla. Actualmente, las tablas se utilizan para colocar en lugares determinados de la pantalla textos, imgenes o el men de seleccin. Para definir u n a tabla, tiene que insertar todos los datos entre las etiquetas <TABLE>, y </TABLE>. A continuacin, aada las filas y las columnas de nuestras tablas. Para aadir una fila, tendr que utilizar la etiqueta <TR> y para incluir una nueva columna la etiqueta <TD>.

PHP con Bases de Datos

Page 25

Repaso de HTML
Formularios Los formularios son una de las herramientas de que disponemos a la hora de hacer nuestras pginas web interactivas, en el sentido de que nos permiten recopilar informacin de la persona que ve la pgina, procesarla y responder a ella, pudiendo de esta forma responder adecuadamente a sus acciones o peticiones.

PHP con Bases de Datos

Page 26

Repaso de HTML
Etiquetas para Formularios: <FORM>...</FORM> action = "ruta_programa method = " POST / GET name= Nombre del formulario <INPUT> TYPE = text , password , hidden oname= nombre omaxlenght= n osize= n ovalue= texto TYPE = radio oname= nombre ovalue= texto ochecked TYPE = checkbox oname= nombre ovalue= texto ochecked <INPUT> TYPE = submit ovalue= texto TYPE = reset ovalue= texto <SELECT>...</SELECT> name= nombre value= texto <OPTION> </OPTION> ovalue= texto oselected <TEXTAREA>...</TEXTAREA> name= nombre cols= n rows= n

PHP con Bases de Datos

Page 27

También podría gustarte