Diapositiva 1
Daniel Evangelista Zevallos
Php
Qu es PHP?
PHP (acrnimo de "PHP: Hypertext Preprocessor") es un lenguaje de "cdigo abierto" interpretado, de alto nivel, embebido en pginas HTML y ejecutado en el servidor.
Una respuesta corta y concisa, pero, qu significa realmente? Un ejemplo nos aclarar las cosas:
EJEMPLO
Ejemplo
VEAMOS DIFERENCIAS
Lo que distingue a PHP de la tecnologa Javascript, la cual se ejecuta en la mquina cliente,
es que el cdigo PHP es ejecutado en el servidor.
Si tuvisemos un script similar al de nuestro ejemplo en nuestro servidor, el cliente solamente recibira el resultado de su ejecucin en el servidor, sin ninguna posibilidad de determinar qu cdigo ha producido el resultado recibido.
El servidor web puede ser incluso configurado para que procese todos los archivos HTML con PHP.
Qu se puede hacer con PHP?
Scripts del lado del servidor. El intrprete PHP (CGI mdulo), un servidor web y un navegador. Es necesario correr el servidor web con PHP instalado. El resultado del programa PHP se puede obtener a travs del navegador, conectndose con el servidor web..
Scripts en la lnea de comandos. Puede crear un script PHP y correrlo sin ningn servidor web o navegador. Solamente necesita el intrprete PHP para usarlo de esta manera. Este tipo de uso es ideal para scripts ejecutados regularmente desde cron (en *nix o Linux) o el Planificador de tareas (en Windows). Estos scripts tambin pueden ser usados para tareas simples de procesamiento de texto.
Escribir aplicaciones de interfaz grfica. Probablemente PHP no sea el lenguaje ms apropiado para escribir aplicaciones grficas, pero si conoce bien PHP, y quisiera utilizar algunas caractersticas avanzadas en programas clientes, puede utilizar PHP-GTK para escribir dichos programas. Tambin es posible escribir aplicaciones independientes de una plataforma.
DONDE SE USA
PHP puede ser en:Linux, Unix (incluyendo HP-UX, Solaris y OpenBSD), Microsoft Windows, Mac OS X, RISC OS .
PHP soporta la mayora de servidores web Apache, Microsoft Internet Information Server, Personal Web Server, Netscape e iPlanet, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd
Ventajas de PhP
creacin de imgenes,
archivos PDF
Flash (usando libswf y Ming).
Puede presentar otros resultados, como XHTM y archivos XML.
autogenerar stos archivos y almacenarlos en el sistema de archivos en vez de presentarlos en la pantalla
Bases de datos que soporta
AdabasD
Ingres
Oracle (OCI7 and OCI8)
dBase
InterBase
Ovrimos
Empress
FrontBase
Postgre
SQLFilePro (read-only)
mSQL
Solid
Hyperwave
Direct MS-SQL
Sybase
IBM DB2
MySQL
Velocis
Informix
ODBC
Unix dbm
Despedazando el primer script
Ejemplo de PHP
Ejecucion: http://localhost/scriptuno.php
Que nos envia el navegador como parte de su peticin?
Esta informacin se guarda en una variable????
Pues las variables se denotan por $, $a es la variable a
$_SERVER["HTTP_USER_AGENT"]
$_server es una variable reservada por PhP que contiene la informacion del servidor web.
Se puede usar asi: y la salida podra ser:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Te acuerdas de esto
Consultar todas las variables predefinidas con phpinfo()
Tareita para el sabadito salesito okeicito!!!!!
Cadenas de letras strstr(), strtoupper() y strlen().
strstr() es una funcin integrada de PHP que busca un cadena dentro de otra cadena ms larga.
En el caso anterior estamos buscando "MSIE" dentro de $_SERVER["HTTP_USER_AGENT"].
Si la cadena fue encontrada, la funcin devolver verdadero ("TRUE"), la declaracin "if" se evala a verdadero ("TRUE") y el cdigo adentro de las llaves {} es ejecutado
Mezcla de los modos HTML y PHP
strstr debe haber devuelto verdaderoEst usando Internet Explorerstrstr debi devolver falsoNo est usando Internet Explorer
Uso de Formularios HTML
El concepto bsico que es importante entender es que cualquier elemento de los formularios estar disponible automticamente en su cdigo PHP.
Veamos el cdigo
Su nombre:
Top Related