PROGRAMACION IV
     SESIÓN 6
LIC. ROBERTO ANTONIO GARCIA
   roberto.garcia@ugb.edu.sv
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
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
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
Lic. Roberto García - PROGRAMACION IV -
UGB
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
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
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
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
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
2. PROGRAMA PHP «HOLA
MUNDO»
<?php
echo "HOLA MUNDO";
?>




Lic. Roberto García - PROGRAMACION IV -
UGB
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
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
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
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
FIN DE LA SESIÓN
         FELIZ DÍA
             Y
       BENDICIONES
Lic. Roberto García - PROGRAMACION IV -
UGB

Programacion iv sesion6 php

  • 1.
    PROGRAMACION IV SESIÓN 6 LIC. ROBERTO ANTONIO GARCIA roberto.garcia@ugb.edu.sv
  • 2.
    REFLEXION "Si haces loque 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. Hiloconductor 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 DINAMICASCON 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
  • 5.
    Lic. Roberto García- PROGRAMACION IV - UGB
  • 6.
    BREVE HISTORIA DEPHP 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 DELPHP 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 decorreo 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 Sentenciade 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  Conel 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 CSSA 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 LASESIÓN FELIZ DÍA Y BENDICIONES Lic. Roberto García - PROGRAMACION IV - UGB