2. PHP: Hypertext Preprocessor
Ejecución de “scripts”.
Crear interfaces gráficas.
Procesar información desde el cliente
El servidor web debe saber cuándo y cómo tratar los archivos que
contienen acciones escritas en PHP.
Lenguaje complementario a HTML.
PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje
de código abierto muy popular especialmente adecuado para el
desarrollo web y que puede ser incrustado en HTML.PHP es un lenguaje
de código abierto muy popular, adecuado para desarrollo web y que
puede ser incrustado en HTML. Es popular porque un gran número de
páginas y portales web están creadas con PHP. Código abierto significa
que es de uso libre y gratuito para todos los programadores que quieran
usarlo. Incrustado en HTML significa que en un mismo archivo vamos a
poder combinar código PHP con código HTML, siguiendo unas reglas.
Page 2
Instalando PHP
Instalación no tan trivial.
Se debe descomprimir PHP en algún directorio del computador (ej.
C:/php)
Se debe modificar el archivo httpd.conf de Apache, para que éste
sepa como manejar los archivos de PHP.
3. En httpd.conf , agregar:
Reiniciar Apache.
Para comprobar que PHP quedó bien instalado, creamos un archivo
“prueba.php” en el directorio donde alojaremos nuestras páginas
web.
Al abrir desde el navegador el archivo creado, deberíamos obtener
una página como esta.
En la sección de los “LoadModule”, al final poner:
LoadModule php5_module “C:/PHP/php5apache2.dll” PHPIniDir
“C:/PHP”
En la sección “AddType”, agregar al final:
AddType application/x-httpd-php .php
<?php
phpinfo();
?>
Instalando PHP
Page 3
4. Page 4
Instalando PHP
Aquí se indican varias de las opciones de PHP e información del
servidor que estamos utilizando.
Utilizando PHP
Ejemplo:
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
$a=8;
$b=3;
echo $a + $b,"<br>";
echo $a - $b,"<br>";
echo $a * $b,"<br>";
echo $a / $b,"<br>";
$a++;
echo $a,"<br>";
$b--;
echo $b,"<br>";
?>
</body>
</html>
5. Ejemplo:
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de formulario</H1>
/*Introduzca su nombre:*/
<Form action="procesa.php"METHOD="GET">
<INPUT TYPE="text NAME=""nombre"><BR>
<INPUT TYPE="submit"VALUE="Enviar">
</FORM>
</body>
</html>
Caso Práctico: Formularios Se diseñan en HTML, se procesa la
información en PHP
Para saber mas sobre el tema:
https://www.youtube.com/watch?v=EtIK7Ztc4a0
Page 5
Utilizando PHP
Formulario.html
6. Page 6
Ejemplo:
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de procesado de formularios</H1>
/*El nombre que ha introducido es:*/
<?php
echo $_GET['nombre']
?>
<br>
</body>
</html>
Caso Práctico: Formularios Se diseñan en HTML, se procesa la
información en PHP
Utilizando PHP
Procesa.php
Sistema Operativo Windows.
Servidor Web pache
Motor de Bases de Datos MySQL
Preprocesador PHP
Se Denomina WAMP a una infraestructura que posee:
Instalación, configuración e integración automática.
Soluciones Integradas: WAMP