1. PROGRAMACION IV
SESIÓN 6
LIC. ROBERTO ANTONIO GARCIA
roberto.garcia@ugb.edu.sv
2. REFLEXION
"Si haces lo que siempre has
hecho nunca llegarás más
allá de donde siempre has
llegado."
Anónimo
Lic. Roberto García - PROGRAMACION IV -
UGB
3. AGENDA
1. Reflexión.
2. Hilo conductor de la sesión anterior.
3. Paginas Web Dinámicas con PHP y MYSQL.
4. Resolviendo Ejercicios Prácticos.
5. Fin de la sesión.
Lic. Roberto García - PROGRAMACION IV -
UGB
4. PAGINAS WEB DINAMICAS CON
PHP Y MYSQL
Técnicamente es un lenguaje interpretado de alto nivel, similar en construcciones
léxicas y sintácticas a Perl, C e incluso Java, y embebido en páginas HTML.
El código PHP no se mezcla con las etiquetas HTML, ya que está acotado siempre
por los símbolos <?php y ?>, de forma que para los programas compositores de
páginas web son etiquetas que no soporta y las deja tal y como están. De esta
forma, puede trabajarse a la vez en el diseño visual de la página y en la
funcionalidad (programación) de la misma cómodamente.
Los navegadores no tienen ningún problema con PHP, ya que nunca llegan a verlo:
el código PHP se interpreta para generar la página HTML solicitada antes de ser
transmitida al navegador.
Lic. Roberto García - PROGRAMACION IV -
UGB
6. BREVE HISTORIA DE PHP
PHP es un lenguaje creado por una gran comunidad de personas. 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.
El sistema fue denominado Personal Home Page Tools y adquirió relativo éxito
gracias a que otras personas pidieron a Rasmus que les permitiese utilizar sus
programas en sus propias páginas. Dada la aceptación del primer PHP y de
manera adicional, su creador diseñó un sistema para procesar formularios al que
le atribuyó el nombre de FI (Form Interpreter) y el conjunto de estas dos
herramientas, sería la primera versión compacta del lenguaje: PHP/FI.
Lic. Roberto García - PROGRAMACION IV -
UGB
7. TAREAS PRINCIPALES DEL PHP
Poco a poco el PHP se va convirtiendo en un lenguaje que
nos permite hacer de todo. En un principio diseñado para
realizar poco más que un contador y un libro de visitas,
PHP ha experimentado en poco tiempo una verdadera
revolución y, a partir de sus funciones, en estos momentos
se pueden realizar una multitud de tareas útiles para el
desarrollo del web:
Lic. Roberto García - PROGRAMACION IV -
UGB
8. 1. Funciones de correo electrónico.
Podemos con una facilidad asombrosa enviar un e-mail a una persona o lista
parametrizando toda una serie de aspectos tales como el e-mail de procedencia, asunto,
persona a responder.
2. 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, a
partir de las cuales podremos editar el contenido de nuestro sitio con absoluta sencillez.
3. Gestión de archivos.
Crear, borrar, mover, modificar... cualquier tipo de operación más o menos razonable que
se nos pueda ocurrir puede ser realizada a partir de una amplia librería de funciones
para la gestión de archivos por PHP.
Lic. Roberto García - PROGRAMACION IV -
UGB
9. TRABAJANDO CON PHP
1. Exportar todo mi proyecto de Practica a la
carpeta HTDOCS de mi servidor loca XAMPP.
2. Mi primer programa en PHP, un mensaje de
salida: «HOLA MUNDO»
3. Utilizando Variables, declarar variables de tipo
numérica y cadena.
4. Utilizando Sentencias de Control. (Estructura
if())
5. Integrar un Formulario con un Código PHP.
Lic. Roberto García - PROGRAMACION IV -
UGB
10. VISUALIZANDO LOS SIGUIENTES
VIDEOS:
1. VIDEO CSS – MAQUETACION.
2. VIDEO PHP – ESTRUCTURA PHP.
3. VIDEO PHP – PAGINAS DINAMICAS EN PHP.
Lic. Roberto García - PROGRAMACION IV -
UGB
11. 2. PROGRAMA PHP «HOLA
MUNDO»
<?php
echo "HOLA MUNDO";
?>
Lic. Roberto García - PROGRAMACION IV -
UGB
12. 3. Utilizando Variables, declarar
variables de tipo numérica y cadena.
<?php
echo "HOLA MUNDO<br>";
echo "UTILIZANDO VARIABLES EN PHP<br>";
$mi_nombre="ROBERTO ANTONIO GARCIA<br>";
$num1=15;
$num2=45;
$suma=$num1+$num2;
//primera forma de dar salida a una variable
echo "TU NOMBRE ES: $mi_nombre";
//segunda forma de dar salida a una variable utilizando el punto
como concatenación.
echo "LA SUMA ES:".$suma;
?>
Lic. Roberto García - PROGRAMACION IV -
UGB
13. 4. Utilizando Sentencia de Control
<?php if($num1>$num2)
echo "HOLA MUNDO<br>"; {
echo "<u>UTILIZANDO VARIABLES EN PHP</u><br>"; echo "EL NUMERO $num1 ES MAYOR QUE $num2" ;
$mi_nombre="ROBERTO ANTONIO GARCIA<br>"; }elseif($num2>$num1){
$num1=15;
$num2=45; echo "EL NUMERO $num2 ES MAYOR QUE $num1" ;
$suma=$num1+$num2; }
//primera forma de dar salida a una variable ?>
echo "TU NOMBRE ES: $mi_nombre";
//segunda forma de dar salida a una variable utilizando el punto
como concatenación.
echo "LA SUMA ES:".$num1."+".$num2."=".$suma."<br>";
//Estructura if
if($num1>$num2){
echo "EL NUMERO $num1 ES MAYOR QUE $num2" ;
}else
{
echo "EL NUMERO $num2 ES MAYOR QUE $num1" ;
}
//estructura if extendida
14. Actividad Integradora
Con el código PHP anterior, realizar las
cuatros operaciones básica de
aritmética, cambiando sus valores en la
variables respectivas.
Lic. Roberto García - PROGRAMACION IV -
UGB
15. BIBLIOGRAFIA
TUTORIA CSS A TRES COLUMNAS:
http://www.desarrolloweb.com/articulos/video-
maquetacion-css-3columnas.html
TUTORIAL BASICO DE PHP:
http://www.superhosting.cl/manuales/manual-
tutorial-de-php.html
http://php.net/manual/es/index.php
Lic. Roberto García - PROGRAMACION IV -
UGB
16. FIN DE LA SESIÓN
FELIZ DÍA
Y
BENDICIONES
Lic. Roberto García - PROGRAMACION IV -
UGB