14
PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en el servidor. El sistema fue desarrollado originalmente en el año 1994 por Rasmus Lerdorf como un CGI escrito en C que permitía la interpretación de un número limitado de comandos. Actualmente PHP se encuentra en su versión 5.3.3, que utiliza el motor Zend, desarrollado con mayor meditación para cubrir las necesidades actuales.

PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

Embed Size (px)

Citation preview

Page 1: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

PHP

• PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en el servidor. El sistema fue desarrollado originalmente en el año 1994 por Rasmus Lerdorf como un CGI escrito en C que permitía la interpretación de un número limitado de comandos.

• Actualmente PHP se encuentra en su versión 5.3.3, que utiliza el motor Zend, desarrollado con mayor meditación para cubrir las necesidades actuales.

Page 2: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

Características

• Mejoras de esta nueva versión son:

• Rapidez : ahora el código primero se compila y luego se ejecuta, mientras que antes se ejecutaba mientras se interpretaba el código.

• Independencia del servidor web: con versiones de PHP nativas para más plataformas.

• API elaborado con más funciones.

Page 3: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

Funcionalidades

• Funciones de correo electrónico: envío de correos individual o por grupos, parametrizando toda una serie de aspectos tales como el e-mail de procedencia, asunto, destinatario.

• Gestión de bases de datos : El lenguaje PHP ofrece interfaces

para el acceso a la mayoría de las bases de datos comerciales y por ODBC a todas las bases de datos posibles en sistemas Microsoft.

• Gestión de archivos: mediante operaciones de creación, borrado, modificación, además de ofrecer transferencia de archivos.

• Tratamiento de imágenes: mediante funciones de automatización de formato, envío de lotes de imágenes y funciones de graficado.

Page 4: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

DONDE SE USAPHP puede ser en:Linux, Unix

(incluyendo HP-UX, Solaris y OpenBSD), Microsoft Windows, Mac OS X, RISC OS .

PHP soporta la mayoría de servidores web Apache, Microsoft Internet Information Server, Personal Web Server, Netscape e iPlanet, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd

Page 5: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

Bases de datos que soporta1.AdabasD2. Ingres3.Oracle (OCI7

and OCI8)4.dBase5. InterBase6.Ovrimos7.Empress8.FrontBase9.Postgre10.SQLFilePro

(read-only)11.mSQL

12. Solid13. Hyperwave14. Direct MS-SQL15. Sybase16. IBM DB217. MySQL18. Velocis19. Informix20. ODBC21. Unix dbm

Page 6: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

PHP

Sintaxis Básica para identificar bloques de código PHP (de acuerdo a la versión):

<?        y      ?>

<%       y      %>

<?php   y      ?>

<script languaje="php">

Page 7: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

Primer Ejemplo PHP

<?php

$mensaje=“Hola Mundo!!"; //Comentario de una linea

echo $mensaje; #Este comentario también es de una linea

/*En este casoeste comentario ocupavarias lineas, lo ves? */

?>

Page 8: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

Variables

<?php

$cadena="50"; //esto es una cadena$entero=3; //esto es un enteroecho $cadena+$entero//¿Qué imprime en pantalla…?

?>

Page 9: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

Funciones

Declaración de Función:

<?phpfunction hacer_encabezado($titulo){$encabezado="<html>\n<head>\n\t<title>$titulo</title>\n</head>\n";echo $encabezado;}?>

Llamado de la función:

<?php$titulo=“Ejemplo de Funciones";hacer_encabezado($titulo); ?>

Page 10: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

Funciones

Declaración de Función:

<?phpfunction hacer_encabezado($titulo){$encabezado="<html>\n<head>\n\t<title>$titulo</title>\n</head>\n";echo $encabezado;}?>

Llamado de la función:

<?php$titulo=“Ejemplo de Funciones";hacer_encabezado($titulo); ?>

Page 11: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

Condicional:Ejemplo:

if ($var > 20){

echo “var es mayor que 20”;}else{

echo “a no es mayor que 20”;}

Page 12: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

Sentencias de Repetición

<?phpFor ($size=1;$size<=6;$size++){   echo"<font size=$size>Tamaño $size</font><br>\n";}?>

Page 13: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

Envio de mensajes entre páginas

<HTML><HEAD><TITLE>origen.html</TITLE></HEAD><BODY><a href="destino.php?saludo=hola&texto=Esto es una variable texto">Paso variables saludo y texto a la página destino.php</a></BODY></HTML>

Página Origen:

Page 14: PHP PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado

Envio de mensajes entre páginas

<HTML><HEAD><TITLE>destino.php</TITLE></HEAD><BODY><?phpecho "Variable \$saludo: $saludo <br>\n";echo "Variable \$texto: $texto <br>\n"?></BODY></HTML>

Página Destino: