SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
PHP: Hypertext
Preprocessor
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.
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
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>
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
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

Contenu connexe

Tendances

Instalar servidores web y php
Instalar servidores web y phpInstalar servidores web y php
Instalar servidores web y php
UVM
 
03 Php. Instalacion De Php
03 Php. Instalacion De Php03 Php. Instalacion De Php
03 Php. Instalacion De Php
José M. Padilla
 
Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)
Danilo_01
 
Instalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apacheInstalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apache
Esmeralda Lopez
 

Tendances (19)

Taller php9
Taller php9Taller php9
Taller php9
 
PHP IUTE
PHP IUTEPHP IUTE
PHP IUTE
 
Programacion - Php
Programacion - PhpProgramacion - Php
Programacion - Php
 
Historia de PHP
Historia de PHPHistoria de PHP
Historia de PHP
 
Instalar servidores web y php
Instalar servidores web y phpInstalar servidores web y php
Instalar servidores web y php
 
Php y MySqul
Php y MySqul  Php y MySqul
Php y MySqul
 
Introduccion a php
Introduccion a phpIntroduccion a php
Introduccion a php
 
03 Php. Instalacion De Php
03 Php. Instalacion De Php03 Php. Instalacion De Php
03 Php. Instalacion De Php
 
Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)
 
Apendice a
Apendice aApendice a
Apendice a
 
02practica completa
02practica completa02practica completa
02practica completa
 
Instalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apacheInstalar php 5 en windows 7 con apache
Instalar php 5 en windows 7 con apache
 
Apache
ApacheApache
Apache
 
Manual de PHP Basico
Manual de PHP BasicoManual de PHP Basico
Manual de PHP Basico
 
Primera sesion
Primera sesionPrimera sesion
Primera sesion
 
Clase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasosClase 3 instalación y primeros pasos
Clase 3 instalación y primeros pasos
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
 
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
¿Me Afirmaron Que Sql No Es Un Lenguaje De Programacion, Eso Es Cierto?
 

Similaire à Diseño e instalación de sitios web (PHP hypertext preprocessor) (20)

QUE ES PHP
QUE ES PHPQUE ES PHP
QUE ES PHP
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
nn
nnnn
nn
 
Presentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdfPresentacion_PHP5_Avanzado.pdf
Presentacion_PHP5_Avanzado.pdf
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Manual php
Manual phpManual php
Manual php
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Programacion en php a traves de ejemplos
Programacion en php a traves de ejemplosProgramacion en php a traves de ejemplos
Programacion en php a traves de ejemplos
 
Ejemplos en php
Ejemplos en phpEjemplos en php
Ejemplos en php
 
Apuntes php.pdf ejemplos
Apuntes php.pdf ejemplosApuntes php.pdf ejemplos
Apuntes php.pdf ejemplos
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Programacion en php atavez de ejemplos
Programacion en php atavez de ejemplosProgramacion en php atavez de ejemplos
Programacion en php atavez de ejemplos
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
15.- Servidor php
15.- Servidor php15.- Servidor php
15.- Servidor php
 
Practica09
Practica09Practica09
Practica09
 
Php
PhpPhp
Php
 
92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi92 Php. Instalar Php4 Como Cgi
92 Php. Instalar Php4 Como Cgi
 

Plus de KareliaRivas

Plus de KareliaRivas (20)

Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación Python
 
Estrategia de aprendizaje 17 (Herencia)
Estrategia de aprendizaje 17 (Herencia)Estrategia de aprendizaje 17 (Herencia)
Estrategia de aprendizaje 17 (Herencia)
 
Programación orientada a objetos (Herencia)
Programación orientada a objetos (Herencia)Programación orientada a objetos (Herencia)
Programación orientada a objetos (Herencia)
 
Estrategia de aprendizaje 16 (Introducción a html)
Estrategia de aprendizaje 16 (Introducción a html)Estrategia de aprendizaje 16 (Introducción a html)
Estrategia de aprendizaje 16 (Introducción a html)
 
C#
C#C#
C#
 
Introducción a HTML
Introducción a HTMLIntroducción a HTML
Introducción a HTML
 
Programación orientada a objetos (Crear objetos)
Programación orientada a objetos (Crear objetos)Programación orientada a objetos (Crear objetos)
Programación orientada a objetos (Crear objetos)
 
Java
JavaJava
Java
 
Html
HtmlHtml
Html
 
Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)Programación orientada a objetos (Creación de clases)
Programación orientada a objetos (Creación de clases)
 
Los tipos de lenguaje de programación
Los tipos de lenguaje de programaciónLos tipos de lenguaje de programación
Los tipos de lenguaje de programación
 
Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)Diseño e instalación de sitios web (Apache HTTP server)
Diseño e instalación de sitios web (Apache HTTP server)
 
Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)Introducción a la programación orientada a objetos en c (POO)
Introducción a la programación orientada a objetos en c (POO)
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)Diseño e instalación de sitios web (Definición de un servidor web)
Diseño e instalación de sitios web (Definición de un servidor web)
 
Factorial en C++
Factorial en C++Factorial en C++
Factorial en C++
 
Interfaces para sistemas de gestión de bases de datos
Interfaces para sistemas de gestión de bases de datosInterfaces para sistemas de gestión de bases de datos
Interfaces para sistemas de gestión de bases de datos
 
Recursividad en programación
Recursividad en programaciónRecursividad en programación
Recursividad en programación
 
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
Diseño e instalación de sitios web (El reto del espacio en pantalla / plantil...
 
Tipos de bases de datos distribuidas
Tipos de bases de datos distribuidasTipos de bases de datos distribuidas
Tipos de bases de datos distribuidas
 

Dernier

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Dernier (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Diseño e instalación de sitios web (PHP hypertext preprocessor)

  • 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