SlideShare una empresa de Scribd logo
¿Qué es PHP?
PHP (acrónimo de "PHP: Hypertext
Preprocessor") es un lenguaje
interpretado de alto nivel embebido
en páginas HTML y ejecutado en el
servidor.
¿Qué es PHP?
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.
Proceso
4
Petición de página web al servidor
El servidor recibe la petición,
reúne la información necesaria
consultando a bases de datos
El servidor responde enviando una
página web “normal” (estática)
pero cuya creación ha sido
dinámica.
5
<html>
<head>
</head>
<body>
<?php
echo "Hola Mundo";
?>
</body>
</html>
⬡ Extensión php (a diferencia de
las páginas estáticas que tienen
extensión htm o html)
⬡ Dentro del contenido de la
página, encerrar el programa
entre los símbolos: <?php ?>
⬡ Las paginas se guardan en
C:xampphtdocs
⬡ Las paginas se ejecutan
desde localhost
6
<html>
<head>
</head>
<body>
<?php
echo "Hola Mundo";
echo " <br> ";
echo “como estas";
?>
</body>
</html>
Un problema sencillo que se nos puede
presentar y que no se puede resolver
empleando solo HTML es que una página
esté disponible sólo los 10 primeros días del
mes.
Mostraremos un cartel que diga que el sitio
se encuentra disponible si la fecha es menor
o igual a 10, en caso contrario mostraremos
un mensaje de sitio fuera de servicio.
Para obtener la fecha del servidor web
debemos llamar a la función date y requerir
sólo el día:
$dia=date("d");
A las variables en PHP se les antecede el
caracter $. Si a la función date le pasamos el
string "d" retornará sólo el día (si queremos la
fecha completa:
$fecha=date("d/m/Y")
9
<html>
<head></head>
<body>
<?php
$dia = date("d");
if ($dia <= 10) {
echo "sitio activo";
}else{
echo "sitio fuera de
servicio";
}
?>
</body>
</html>
10
⬡ Los nombres de variables son sensibles a mayúsculas y minúsculas, por
lo que si la escribimos en minúscula inicialmente debemos respetar en el
resto del programa.
⬡ La condición del if debe ir obligatoriamente entre
paréntesis. Los operadores relacionales disponibles son:
> Mayor
>= Mayor o igual
< Menor
<= Menor o igual
== Igual
!= Distinto
Una variable de este tipo puede almacenar una
serie de caracteres.
$cadena1="Hola";
$cadena2="Mundo";
echo $cadena1." ".$cadena2;
Para concatenar string empleamos el operador
. (punto)
12
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$cadena1 = "diego";
$cadena2 = "juan";
$cadena3 = "ana";
$todo = $cadena1 . $cadena2 . $cadena3 .
"<br>";
echo $todo;
$edad1 = 24;
echo $cadena1 . " tiene $edad1 de edad";
?>
</body>
</html>
13
if(Condición){
Instrucción a1;
Instrucción a2;
}else{
Instrucción b1;
Instrucción b2;
}
Cuando se pretende que el
programa, una vez llegado a un
cierto punto, tome un camino
concreto en determinados casos y
otro diferente si las condiciones de
ejecución difieren, se utiliza el
conjunto de instrucciones:
if, else y elseif. La estructura base de
este tipo de instrucciones es la
siguiente:
Cuando la ejecución llega al punto
donde se encuentra la instrucción if, el
programa verificará el cumplimiento o
no de la condición. Si la condición es
verdadera se ejecutarán las
instrucciones a1 y a2, de lo contrario, se
ejecutarán las instrucciones b1 y b2.
15
if(Condicion 1){
Instrucción a1;
Instrucción a2;
}elseif (Condicion 2){
Instrucción b1;
Instrucción b2;
}else {
Instrucción c1;
Instrucción c2;
}
De este modo se pueden
introducir tantas condiciones
como se quiera dentro de la
condición principal. Una variante
de este sistema es utilizando la
sentencia elseif, que permite en
una sola línea introducir una
condición adicional:
16
Para ver si una variable es
igual a cierto valor debemos
plantear una condición
similar a:
if ($valor==3) {
//algoritmo
}
Generar un valor aleatorio
entre 1 y 3. Luego imprimir
en castellano el número (Ej.
si se genera el 3 luego
mostrar en la página el
string "tres").
17
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$num = rand(1, 3);
if ($num == 1) {
echo "uno";
}elseif ($num == 2) {
echo "dos";
}else{
echo "tres";
}
?>
</body>
</html>
18
Una actividad fundamental en PHP es la recolección de datos de un
formulario HTML.
El proceso para el manejo de FORMULARIOS requiere generalmente
dos páginas, una que implementa el formulario y otra que procesa los
datos cargados en el formulario.
19
Gracias!

Más contenido relacionado

La actualidad más candente

4.Programación con PHP y MySQL
4.Programación con PHP y MySQL4.Programación con PHP y MySQL
4.Programación con PHP y MySQL
Ramiro Estigarribia Canese
 
Sesion 1
Sesion 1Sesion 1
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
Vero Pailiacho
 
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
Gower Jose Chacon Romero
 
Php informacion
Php informacion Php informacion
Php informacion
ArielkikeGarca
 
Curso php-my sql-clase-2
Curso php-my sql-clase-2Curso php-my sql-clase-2
Curso php-my sql-clase-2
Juan Carlos Catura Arapa
 
Php
PhpPhp
Usando Netbeans para desarrollos en PHP
Usando Netbeans para desarrollos en PHPUsando Netbeans para desarrollos en PHP
Usando Netbeans para desarrollos en PHP
DKR Visión SRL
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
Juan Belón Pérez
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
jdaniel_7ez
 
Conceptos basicos php
Conceptos basicos phpConceptos basicos php
Conceptos basicos php
peggyfatla
 
Manual php completo by_ desarrolloweb
Manual php completo by_ desarrollowebManual php completo by_ desarrolloweb
Manual php completo by_ desarrolloweb
Jomar Burgos Palacios
 
Exposicion de php
Exposicion de phpExposicion de php
Exposicion de php
angie barre
 
Tipos de variables_en_php
Tipos de variables_en_phpTipos de variables_en_php
Tipos de variables_en_php
Marllinie Ramirez
 
Lenguaje de programacion php
Lenguaje de programacion   phpLenguaje de programacion   php
Lenguaje de programacion php
zousbabastre
 
Merry PH
Merry PHMerry PH
Merry PH
Maria Castillo
 
Configuracion de zend framework y ejemplo en mysql
Configuracion de zend framework y ejemplo en mysqlConfiguracion de zend framework y ejemplo en mysql
Configuracion de zend framework y ejemplo en mysql
Gilder Bravo Cervantes
 
php
phpphp
php
nfjs001
 
Conociendo PHP
Conociendo PHPConociendo PHP

La actualidad más candente (19)

4.Programación con PHP y MySQL
4.Programación con PHP y MySQL4.Programación con PHP y MySQL
4.Programación con PHP y MySQL
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
 
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
 
Php informacion
Php informacion Php informacion
Php informacion
 
Curso php-my sql-clase-2
Curso php-my sql-clase-2Curso php-my sql-clase-2
Curso php-my sql-clase-2
 
Php
PhpPhp
Php
 
Usando Netbeans para desarrollos en PHP
Usando Netbeans para desarrollos en PHPUsando Netbeans para desarrollos en PHP
Usando Netbeans para desarrollos en PHP
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Conceptos basicos php
Conceptos basicos phpConceptos basicos php
Conceptos basicos php
 
Manual php completo by_ desarrolloweb
Manual php completo by_ desarrollowebManual php completo by_ desarrolloweb
Manual php completo by_ desarrolloweb
 
Exposicion de php
Exposicion de phpExposicion de php
Exposicion de php
 
Tipos de variables_en_php
Tipos de variables_en_phpTipos de variables_en_php
Tipos de variables_en_php
 
Lenguaje de programacion php
Lenguaje de programacion   phpLenguaje de programacion   php
Lenguaje de programacion php
 
Merry PH
Merry PHMerry PH
Merry PH
 
Configuracion de zend framework y ejemplo en mysql
Configuracion de zend framework y ejemplo en mysqlConfiguracion de zend framework y ejemplo en mysql
Configuracion de zend framework y ejemplo en mysql
 
php
phpphp
php
 
Conociendo PHP
Conociendo PHPConociendo PHP
Conociendo PHP
 

Similar a Php

Manualdephpconejercicios 150226132934-conversion-gate01
Manualdephpconejercicios 150226132934-conversion-gate01Manualdephpconejercicios 150226132934-conversion-gate01
Manualdephpconejercicios 150226132934-conversion-gate01
Fran Alfonsin
 
Php
PhpPhp
Php!
Php!Php!
Guia programacionwebbasicophp
Guia programacionwebbasicophpGuia programacionwebbasicophp
Guia programacionwebbasicophp
lissette_torrealba
 
Apuntes php.pdf ejemplos
Apuntes php.pdf ejemplosApuntes php.pdf ejemplos
Apuntes php.pdf ejemplos
09941557841986
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
Jonathan Ulloa
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
Caos PC
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
Arneibis Hernandez
 
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
Carlos Cruz Rincon
 
Ejemplos en php
Ejemplos en phpEjemplos en php
Ejemplos en php
Miguel Angulo Berrio
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
Daniel Zambrano
 
Merry PHP
Merry PHPMerry PHP
Merry PHP
Maria Castillo
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
Apuntes phpApuntes php
Apuntes php
Javi
 
Programacion en php atavez de ejemplos
Programacion en php atavez de ejemplosProgramacion en php atavez de ejemplos
Programacion en php atavez de ejemplos
Robert Rodriguez
 
Php
PhpPhp
Clase 5 php
Clase 5 phpClase 5 php
Clase 5 php
Ruben Lozano
 
Php 6 y Mysql
Php 6 y MysqlPhp 6 y Mysql
Php 6 y Mysql
jograci
 
Ensayo de php
Ensayo de phpEnsayo de php
Ensayo de php
Jorge-villamar
 
PHP Merry
PHP Merry PHP Merry
PHP Merry
Maria Castillo
 

Similar a Php (20)

Manualdephpconejercicios 150226132934-conversion-gate01
Manualdephpconejercicios 150226132934-conversion-gate01Manualdephpconejercicios 150226132934-conversion-gate01
Manualdephpconejercicios 150226132934-conversion-gate01
 
Php
PhpPhp
Php
 
Php!
Php!Php!
Php!
 
Guia programacionwebbasicophp
Guia programacionwebbasicophpGuia programacionwebbasicophp
Guia programacionwebbasicophp
 
Apuntes php.pdf ejemplos
Apuntes php.pdf ejemplosApuntes php.pdf ejemplos
Apuntes php.pdf ejemplos
 
Apuntes php
Apuntes phpApuntes php
Apuntes 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
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Merry PHP
Merry PHPMerry PHP
Merry PHP
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
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
 
Php
PhpPhp
Php
 
Clase 5 php
Clase 5 phpClase 5 php
Clase 5 php
 
Php 6 y Mysql
Php 6 y MysqlPhp 6 y Mysql
Php 6 y Mysql
 
Ensayo de php
Ensayo de phpEnsayo de php
Ensayo de php
 
PHP Merry
PHP Merry PHP Merry
PHP Merry
 

Más de Elvin Fortin

Tablas de Verdad
Tablas de VerdadTablas de Verdad
Tablas de Verdad
Elvin Fortin
 
Introducción a la Lógica
Introducción a la LógicaIntroducción a la Lógica
Introducción a la Lógica
Elvin Fortin
 
Html
HtmlHtml
Direccionamiento de red
Direccionamiento de redDireccionamiento de red
Direccionamiento de red
Elvin Fortin
 
Base de datos
Base de datosBase de datos
Base de datos
Elvin Fortin
 
Introduccion a vba aplicado en word
Introduccion a vba aplicado en wordIntroduccion a vba aplicado en word
Introduccion a vba aplicado en word
Elvin Fortin
 
Programación en C++
Programación en C++Programación en C++
Programación en C++
Elvin Fortin
 

Más de Elvin Fortin (7)

Tablas de Verdad
Tablas de VerdadTablas de Verdad
Tablas de Verdad
 
Introducción a la Lógica
Introducción a la LógicaIntroducción a la Lógica
Introducción a la Lógica
 
Html
HtmlHtml
Html
 
Direccionamiento de red
Direccionamiento de redDireccionamiento de red
Direccionamiento de red
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introduccion a vba aplicado en word
Introduccion a vba aplicado en wordIntroduccion a vba aplicado en word
Introduccion a vba aplicado en word
 
Programación en C++
Programación en C++Programación en C++
Programación en C++
 

Último

Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
Armando920824
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
lizeth671681
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
La Paradoja educativa
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
jecgjv
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
perezducasaarmando
 
Todo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdfTodo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdf
La Paradoja educativa
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
leyenda, mito, copla,juego de palabras ,epopeya,cantar de gestas,corrido popu...
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
 
Todo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdfTodo sobre el acta constitutiva de la empresa.pdf
Todo sobre el acta constitutiva de la empresa.pdf
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 

Php

  • 1.
  • 2. ¿Qué es PHP? PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor.
  • 3. ¿Qué es PHP? 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.
  • 4. Proceso 4 Petición de página web al servidor El servidor recibe la petición, reúne la información necesaria consultando a bases de datos El servidor responde enviando una página web “normal” (estática) pero cuya creación ha sido dinámica.
  • 5. 5 <html> <head> </head> <body> <?php echo "Hola Mundo"; ?> </body> </html> ⬡ Extensión php (a diferencia de las páginas estáticas que tienen extensión htm o html) ⬡ Dentro del contenido de la página, encerrar el programa entre los símbolos: <?php ?> ⬡ Las paginas se guardan en C:xampphtdocs ⬡ Las paginas se ejecutan desde localhost
  • 6. 6 <html> <head> </head> <body> <?php echo "Hola Mundo"; echo " <br> "; echo “como estas"; ?> </body> </html>
  • 7. Un problema sencillo que se nos puede presentar y que no se puede resolver empleando solo HTML es que una página esté disponible sólo los 10 primeros días del mes. Mostraremos un cartel que diga que el sitio se encuentra disponible si la fecha es menor o igual a 10, en caso contrario mostraremos un mensaje de sitio fuera de servicio.
  • 8. Para obtener la fecha del servidor web debemos llamar a la función date y requerir sólo el día: $dia=date("d"); A las variables en PHP se les antecede el caracter $. Si a la función date le pasamos el string "d" retornará sólo el día (si queremos la fecha completa: $fecha=date("d/m/Y")
  • 9. 9 <html> <head></head> <body> <?php $dia = date("d"); if ($dia <= 10) { echo "sitio activo"; }else{ echo "sitio fuera de servicio"; } ?> </body> </html>
  • 10. 10 ⬡ Los nombres de variables son sensibles a mayúsculas y minúsculas, por lo que si la escribimos en minúscula inicialmente debemos respetar en el resto del programa. ⬡ La condición del if debe ir obligatoriamente entre paréntesis. Los operadores relacionales disponibles son: > Mayor >= Mayor o igual < Menor <= Menor o igual == Igual != Distinto
  • 11. Una variable de este tipo puede almacenar una serie de caracteres. $cadena1="Hola"; $cadena2="Mundo"; echo $cadena1." ".$cadena2; Para concatenar string empleamos el operador . (punto)
  • 12. 12 <html> <head> <title>Problema</title> </head> <body> <?php $cadena1 = "diego"; $cadena2 = "juan"; $cadena3 = "ana"; $todo = $cadena1 . $cadena2 . $cadena3 . "<br>"; echo $todo; $edad1 = 24; echo $cadena1 . " tiene $edad1 de edad"; ?> </body> </html>
  • 13. 13 if(Condición){ Instrucción a1; Instrucción a2; }else{ Instrucción b1; Instrucción b2; } Cuando se pretende que el programa, una vez llegado a un cierto punto, tome un camino concreto en determinados casos y otro diferente si las condiciones de ejecución difieren, se utiliza el conjunto de instrucciones: if, else y elseif. La estructura base de este tipo de instrucciones es la siguiente:
  • 14. Cuando la ejecución llega al punto donde se encuentra la instrucción if, el programa verificará el cumplimiento o no de la condición. Si la condición es verdadera se ejecutarán las instrucciones a1 y a2, de lo contrario, se ejecutarán las instrucciones b1 y b2.
  • 15. 15 if(Condicion 1){ Instrucción a1; Instrucción a2; }elseif (Condicion 2){ Instrucción b1; Instrucción b2; }else { Instrucción c1; Instrucción c2; } De este modo se pueden introducir tantas condiciones como se quiera dentro de la condición principal. Una variante de este sistema es utilizando la sentencia elseif, que permite en una sola línea introducir una condición adicional:
  • 16. 16 Para ver si una variable es igual a cierto valor debemos plantear una condición similar a: if ($valor==3) { //algoritmo } Generar un valor aleatorio entre 1 y 3. Luego imprimir en castellano el número (Ej. si se genera el 3 luego mostrar en la página el string "tres").
  • 17. 17 <html> <head> <title>Problema</title> </head> <body> <?php $num = rand(1, 3); if ($num == 1) { echo "uno"; }elseif ($num == 2) { echo "dos"; }else{ echo "tres"; } ?> </body> </html>
  • 18. 18 Una actividad fundamental en PHP es la recolección de datos de un formulario HTML. El proceso para el manejo de FORMULARIOS requiere generalmente dos páginas, una que implementa el formulario y otra que procesa los datos cargados en el formulario.