Upload
prudencia-games
View
228
Download
0
Embed Size (px)
Citation preview
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.
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.
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.
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
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
PHP
Sintaxis Básica para identificar bloques de código PHP (de acuerdo a la versión):
<? y ?>
<% y %>
<?php y ?>
<script languaje="php">
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? */
?>
Variables
<?php
$cadena="50"; //esto es una cadena$entero=3; //esto es un enteroecho $cadena+$entero//¿Qué imprime en pantalla…?
?>
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); ?>
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); ?>
Condicional:Ejemplo:
if ($var > 20){
echo “var es mayor que 20”;}else{
echo “a no es mayor que 20”;}
Sentencias de Repetición
<?phpFor ($size=1;$size<=6;$size++){ echo"<font size=$size>Tamaño $size</font><br>\n";}?>
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:
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: