Você está na página 1de 7

PROGRAMACINWEBII(PHP)

Presentacin
El poder entender cmo funciona un lenguaje de programacin como PHP es fundamental a la hora de realizar aplicaciones dinmicas para la WEB, por otra parte es de vital importancia el tener claramente definidos conceptos tales como: Descargar un servidor WEB, realizar su instalacin y configuracin, determinar dnde almacenar dichos scripts para que puedan funcionar en manera adecuada y cmo es la forma correcta de poderlos visualizar.

Introduccin
1. Qu es el lenguaje de programacin PHP? El lenguaje PHP es un lenguaje de programacin de estilo clsico, es decir, es un lenguaje de programacin con variables, sentencias condicionales, ciclos (bucles), funciones. No es un lenguaje de marcado como podra ser HTML, XML o WML. Est ms cercano a JavaScript o a C, para aquellos que conocen estos lenguajes. Pero a diferencia de JavaScript que se ejecuta en el navegador, PHP se ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el servidor como por ejemplo podra ser una base de datos. El programa PHP es ejecutado en el servidor y el resultado enviado al navegador. El resultado es normalmente una pgina HTML pero igualmente podra ser una pgina WML. Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario que su navegador lo soporte, es independiente del browser, pero sin embargo para que las pginas PHP funcionen, el servidor donde estn alojadas debe soportar PHP.

1.1 Funcionamiento Comunicacin entre el cliente y el servidor con PHP:1

1 - Digitamos en la barra del navegador la direccin y el archivo a solicitar. 2 - El (navegador) enva el mensaje a travs de Internet a la computadora llamada www.nomservidor.com solicitando la pgina (archivo) pagina1.php 3 - El web server (servidor web, que puede ser el Apache, IIS, etc.), recibe el mensaje y al ver que la extensin es "php" solicita al intrprete de PHP (que es otro programa que se ejecuta en el servidor web) que le enve el archivo. 4 - El intrprete PHP lee desde el disco el archivo pagina1.php 5 - El intrprete PHP ejecuta los comandos contenidos en el archivo y eventualmente se comunica con un gestor de base de datos (ejemplos de ellos pueden ser MySql, Oracle, Informix, SQL Server, etc.) 6 - Luego de ejecutar el programa contenido en el archivo enva ste al servidor web. 7 - El servidor web enva la pgina al cliente que la haba solicitado. 8 - El navegador muestra en pantalla el archivo que envi el servidor web.

1.2 Descarga e Instalacin del servidor WEB Les voy a proporcionar el enlace desde donde pueden descargar el servidor WEB, en este caso trabajaremos con Wampserver 2.2, por favor introducir esta direccin en la barra de direcciones de su navegador.
1 Textoeimagentomadadehttp://www.webmix.ws/tutotialphp.html

http://sourceforge.net/directory/os:windows/freshness:recentlyupdated/?q=wamp%20server%202.0

Debe dar clic sobre el enlace WampServer y a continuacin clic sobre el botn Download.

Espere a que se realice la descarga. Para la parte de la instalacin y configuracin les dejo el siguiente enlace de un video en YOUTUBE.

http://www.youtube.com/watch?v=ipQ_J4xscPI
ENTORNO DE PROGRAMACIN Para realizar nuestros scripts en PHP vamos a hacerlo con el software Dreamweaver, les dejo el enlace para que lo descarguen.

https://rapidshare.com/#!download|699l35|233756116|ADCS3.rar|5084 2|R~A7B9E5561BFB70F0F669C802F3A56367|0|0

1.3 Cmo iniciar los servicios de mi servidor WEB Hablamos de un servidor remoto, es decir un servidor que se debe encontrar en una ubicacin geogrfica distinta a la del cliente, pero en este caso podemos instalar varias aplicaciones que nos van a manejar varios servicios y nos van a simular un servidor WEB remoto, estas utilidades se conocen con el nombre de servidores WEB, veamos algunos y sus utilidades: Appserv (Servidor Apache, Motor de bases de datos MYSQL y entorno de programacin PHP 5.0) WAMP (Servidor Apache, Motor de bases de datos MYSQL y entorno de programacin PHP 5.0) XAMP(Servidor Apache, Motor de bases de datos MYSQL y entorno de programacin PHP 5.0) En nuestro caso especfico utilizaremos el servidor WEB denominado WAMPSERVER 2.2

Me dirijo a la barra de tareas y encuentro un icono en forma de un semicrculo doy clic sobre dicho icono y debo visualizar el siguiente men: Vamos a dar clic sobre la opcion Start Services, posteriormente clic sobre la opcion Put online. Voy a observar que en la parte interior del icono cierta parte de este se coloca de color amarillo indicando que el servidor esta online o disponible.

1.4 Dnde almacenar mis archivos PHP? Ya que mis archivos o scripts PHP son archivos del lado servidor los debo almacenar en la siguiente direccin: Me dirijo a Mi PC >Selecciono disco duro C > Archivos de Programa > Wampserver>www Nota: En ninguna otra ubicacin debo almacenar mis archivos PHP.

1.5 PHP es un cdigo embebido en HTML, cmo hacerlo? Para agregar un programa PHP dentro de una pgina HTML debemos por un lado al crear el archivo definirlo con extensin php (a diferencia de las pginas estticas que tienen extensin htm o html) y dentro del contenido de la pgina, encerrar el programa entre los smbolos <? aqu va PHP ?>. Forma1: 1. A travs de un archivo php que procesa algn tipo de informacin. Forma2: 1. Un archivo con extensin HTML encargado de recoger la informacin, casi siempre a travs de un formulario. 2. Un archivo con extensin PHP encargado de procesar o realizar algn tipo de accin con esa informacin. Ejemplo de aplicacin: <html> <head> <title>Mi primer script php</title> </head> <body bgcolor=#ffcc00> <? $fecha=date("d/m/Y"); echo "<p>Obtengo la fecha del sistema en formato (dd/mm/aaaa)</p>"; echo "La fecha actual es:<b>&nbsp;$fecha<b>"; ?> </body>

</html>

NOTA: Las instrucciones se separan una de otra con un punto y coma al final de la lnea. Los comentarios se manejan as: // Comentarios de una sola lnea /*Comentarios de mltiples Lneas*/

2. Tipos de datos, declaracin de variables

2.1 Tipos de datos En PHP como en la mayora de lenguajes de programacin de alto nivel se manejan los siguientes tipos de datos: Enteros: nmeros sin parte decimal. Ej $a=1450, $a=-58474 Float o flotantes: nmeros con parte entera y parte decimal. Ej: $c=1.265, $d=125.650 Caracter: Aquellos datos que slo utilizan una letra. Ej: El estado civil de una persona, $estado="S" Cadenas: aquellos datos que utilizan una secuencia de caracteres. Ejs: $a = "Tu eres"; $b = $a . "Juan";//ahora la variable b contiene Tu eres Juan NOTA: El operador de concatenacin en php es el . Hay que enfatizar que php interprete de manera diferente las comillas simples de las dobles, veamos este ejemplo: $a = "Que mas"; echo = 'Hola $a'; //Esto escribir "Hola $a" echo = "Hola $a"; //Esto escribir "Hola Que mas"

2.2 Declaracin de variables Las variables en PHP se declaran anteponiendo el smbolo $ al nombre de la variable y son sensibles a maysculas y minsculas. Ej: $a=5; $A=10, en este caso cada una de las variables es diferente as tengan el mismo nombre. En PHP no es necesario definir el tipo antes de utilizarla, las mismas se crean en el momento de emplearlas. Las variables se declaran cuando se le asigna un valor.

2.3 Manejo de constantes Las constantes son un tipo de datos que no cambian durante la ejecucin de un programa o aplicacin, en la vida real encontramos diferentes ejemplos de constantes a saber: El valor matemtico de PI La velocidad de la cada libre La temperatura de ebullicin del agua

Para crear una constante en PHP se debe declarar anteponiendo la funcin define nomconstante, veamos: <?php define ("valpi","3.1416"); //Imprimo el valor de la constante echovalpi, "<br>"; //Otra forma de imprimir el valor de la constante echo "El valor de PI: ",constant("valpi"); ?>

Actividad1
Realizar un programa que muestre su nombre, edad, direccin y telfono en un documento XHTML. Tener en cuenta que si queremos que cada dato quede en una fila distinta de la pgina debemos insertar la marca <br> (salto de lnea en HTML), es decir debemos colocar por lnea: document.write('<br>')

Lecturasysitios recomendadas

Manual imprescindible de PHP 5 pginas 30 a la 63 http://www.phpya.com.ar- conceptos al 1 al 4

Você também pode gostar