Вы находитесь на странице: 1из 41

Servicio Nacional de Aprendizaje – SENA

Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 1 de 3
EJERCICIOS

Nombre del Programa de Formación: Tecnólogo en Análisis y Desarrollo de Sistemas de


Información

Competencia: ANALISIS DEL SISTEMA DE INFORMACIÓN.

Resultado de AprendizajePLANTEAR DIFERENTES ALTERNATIVAS, DE MODELOS TECNOLÓGICOS


DE INFORMACIÓNEMPRESARIAL, TENIENDO EN CUENTA LA PLATAFORMA TECNOLÓGICA DE LA
EMPRESAY LAS TENDENCIAS DEL MERCADO, PARA DAR SOLUCIÓN A LAS
SITUACIONESRELACIONADAS CON EL MANEJO DE LA INFORMACIÓN DE LA ORGANIZACIÓN.

De acuerdo a lo visto PHP, MYSQL Y HTML Revise, analice y responda los


siguientes ejercicios:PREGUNTA RESPUESTA

1. Revise el siguiente código y responda:

<html>
<head>
<title>PHP-Info</title>
</head>
<body>
<?php
phpinfo();
?>
</body>
</html>
Responde a lo siguiente:
PREGUNTA RESPUESTA
¿Qué es lo que hace la funcion phpinfo()?
La funcion phpinfo(), nos muestra información, sobre el sistema operativo que se esta utilizando,
el servidor apache y version con la cual se esta trabajando y toda la información sobre PHP
Muestra gran cantidad de información sobre el estado actual de PHP. Incluye información sobre
las opciones de compilación y extensiones de PHP, versión de PHP, información del servidor y
entrono (si se compiló como módulo), entorno PHP, versión del OS, rutas, valor de las opciones de
configuración locales y generales, cabeceras HTTP y licencia de PHP.
Como cada sistema se instala diferente phpinfo() se usa comúnmente para revisar opciones de
configuración y variables predefinidas disponibles en un sistema dado
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 2 de 3
EJERCICIOS

phpinfo() también es una valiosa herramienta de depuración ya que contiene todos valores EGPCS
(Environment, GET, POST, Cookie, Server).
Ejemplo #1 Ejemplo de phpinfo()
<?php

// Muestra toda la información, por defecto INFO_ALL


phpinfo();

// Muestra solamente la información de los módulos.


// phpinfo(8) hace exactamente lo mismo.

phpinfo(INFO_MODULES);

?>

2. Ejercicio 4 - 04_variable1.php
NOTA: Uso de variables en php y como se declaran
<html>
<head>
<title></title>
</head>
<body>
<h1>Primer ejemplo de Variables </h1>
<p>
<?php
$Name = "Miguel";
echo "Hola <b>$Name</b>, encantado de conocerte";
?>
</p>
</body>
</html>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 3 de 3
EJERCICIOS

Responde a lo siguiente:
PREGUNTA RESPUESTA

¿Cómo declaramos una variable? C


Al igual que sucede en otros lenguajes de programación como JavaScript, las variables en
PHP no se declaran (crean) indicando el tipo de dato que debe contener en todo momento: así
pues es posible crear una variable asignándole un número entero y posteriormente asignarle
una cadena de texto, por ejemplo.
Para declarar una variable en PHP se antepone el símbolo del dólar '$' a su nombre:

Ejemplo:

<?php

$c123 = 57.8;

$nombre = "PEDRO";

$miVariable1;

$miVariable1 = "3P8";

$miVariable2 = null;

// Mostrar el valor de las variables:

echo "El valor de 'c123' es: ".$c123."<br/>";

echo "El valor de 'nombre' es: ".$nombre."<p/>";

// También puede hacerse así:

echo "El valor de 'miVariable1' es: $miVariable1<br/>";

echo "El valor de 'miVariable2' es: $miVariable2<p/>";


Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 4 de 3
EJERCICIOS

echo "---------------- <br/>";

echo "Fin del ejemplo.";

?>

$. Ejemplo $Nombre
¿Importan las mayusculas y minusculas en la
declaracion de las variables?
Si importante ya que PHP es sensible al uso de mayusculas y minusculas al momento de la
ejecución de un programa.

Ejemplo:
<?php

echo strtoupper("hola tío"); # HOLA TíO

echo strtolower("hola TÍO"); # hola tÍo

echo ucfirst(strtolower("hola TÍO")); # Hola tÍo

?>

3. Ejercicio 5 - 05_variable2.php
NOTA: Uso de variables en variacion al programa anterior, usando concatenacion de
variables
<html>
<head>
<title></title>
</head>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 5 de 3
EJERCICIOS

<body>
<h1>Segundo ejemplo de Variables usando el operador concatenacion .</h1>
<p>
<?php
$Name = "Miguel";
echo "Hola <b>" . $Name . "</b>, encantado de conocerte";
?>
</p>
</body>
</html>

Responde a lo siguiente:
PREGUNTA RESPUESTA
¿Qué es la concatenacion? L

Concatenar es unir, es “pegar” elementos que estaban separados. Esos


elementos serán, en nuestro caso, los textos, las variables y las constantes que
necesitemos procesar.

Nos basaremos en la idea sencilla de “sacar afuera” de las comillas las variables y
constantes que queramos reemplazar por su valor. Es decir, interrumpiremos
momentáneamente el bloque de texto delimitado por comillas y, luego de la
variable, lo reiniciaremos.

Para esta tarea, es decir, para finalizar y recomendar tramos de texto, usaremos el
operador de concatenación, que no es más que un simple punto “.”

Ese punto será el “pegamento” que unirá todo aquello que nos convenga
mantener a salvo de las comillas del bloque, pero manteniéndolo unido a él.

Ejemplos:

<?php
$nombre = 'Pepe';
$concatenacion = '<p id="saludo">Hola '.$noombre.'</p>';
?>

a Ese código producirá este resultado:


Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 6 de 3
EJERCICIOS

<p id="saludo">Hola Pepe</p>

Que era lo que deseábamos lograr.

¿Cómo hacemos la concatenacion en php? C

Para concatenar podemos hacerlo de varias maneras una por ejemplo agregando
números a la unión, también pasados por los métodos POST y GET, al final podemos
imprimirlo con un ECHO o PRINT.

En los siguientes ejemplos podemos observar a detalle, podemos probarlo en la


intranet local como ser el Wampserver u otro que tengan instalado en la PC, que
hace el papel de servidor local.

Ejemplo:
<?php

$numero1 = 22;

$numero2 = 16;

echo "La suma total de estos 2 numeros: $numero1 + $numero2 es: ".($numero1 +$numero2 );

?>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 7 de 3
EJERCICIOS

4. Ejercicio 10 - 10_Operaciones.php
NOTA: Uno de los temas es ver como se realizan las operaciones en php, en este
ejemplo se ven
cadenas y numeros y como se hacen las operaciones aritmeticas basicas, asi como los
incrementos y
decrementos a las variables. Tambien vemos como se crea una variable en php.
<html>
<head>
<title>Ejemplo de operaciones</title>
</head>
<body>
<h1>Ejemplo de operaciones aritmeticas en PHP</h1>
<?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>
Responde a lo siguiente:
PREGUNTA RESPUESTA
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 8 de 3
EJERCICIOS

¿Cómo se declara una variable numerica en php? $

Para definir variables en PHP no es necesario asignarlas un tipo, así que solo tendremos que
hacer la definición del nombre de la variable.
Los nombres de las variables en PHP empiezan por el signo $ y luego el nombre de variable.
Los nombres de las variables en PHP son sensibles a mayúsculas y deben de empezar por
una letra o subrayado, el resto de la variable puede ser letra, número o subrayado.

Ejemplo:
De esta forma podemos tener las siguientes variables:
1. $mivariable;
2. $_mivariable;
3. $mivariable1;

La Variable Númerica en PHP se declara de igual manera que las variables tipo texto, es decir
$namevariable ejemplo;

$var1 = 5;

En Este Caso se esta creando la variable numerica "var1" y se le asigna el valor de 5;

¿Cómo se realiza una operación con variables


numericas?

$a+$b;
Para Realizar Una Operacion Con Variables Numericas Se Escribe El Nombre de La Primera Variable
Afectada el operador matematico y luego la siguiente variable afectada, asi consecutivamente ej:

echo var1 * var2 * var3;

En Este Caso estamos multiplicando los valores q se encuentran dentro de la var1, var2, var3;

¿Es posible mostrar en pantalla en una misma


Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 9 de 3
EJERCICIOS

linea cadenas y numeros?


Si

si, si esposible lo que hay que tener en cuenta es que las cadenas van entre comillas y los numeros
no.
ejemplo:

echo "La Rta Es". var1;

¿Cómo incrementamos una variable? Co

PHP soporta operadores estilo C de pre- y post-incremento y decremento.

Nota: Los operadores de incremento/decremento solamente afectan a números y strings. Los


arrays, objects y resources no se ven afectados. Decrementar valores NULL tampoco tiene efecto,
pero incrementarlos entonces resulta en 1.

Operadores de incremento/decremento
Ejemplo Nombre Efecto
++$a Pre-incremento Incrementa $a en uno, y luego retorna $a.
$a++ Post-incremento Retorna $a, y luego incrementa $a en uno.
--$a Pre-decremento Decrementa $a en uno, luego retorna $a.
$a-- Post-decremento Retorna $a, luego decrementa $a en uno.

5. Ejercicio 11 - 11_Comparacion.php
NOTA: Sobre el mismo punto de operaciones, pero ahora de comparacion con variables
numericas y
observar el resultado en tiempo de ejecucion.
<html>
<head>
<title>Ejemplo de operadores de Comparacion</title>
</head>
<body>
<h1>Ejemplo de operaciones comparacion en PHP</h1>
<?php
$a = 8;
$b = 3;
$c = 3;
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 10 de 3
EJERCICIOS

echo $a == $b, "<br>";


echo $a != $b, "<br>";
echo $a < $b, "<br>";
echo $a > $b, "<br>";
echo $a >= $c, "<br>";
echo $a <= $c, "<br>";
?>
</body>
</html>

Anota el significado de las operaciones de comparacion:

PREGUNTA RESPUESTA
Operador Nombre Ejemplo Devuelve cierto valor
== Igual $a == $b $a es igual $b
!= Distinto $a != $b $a es distinto $b
< Menor que $a < $b $a es menor que $b

> Mayor que $a > $b $a es mayor que $b


<= Menor o igual $a <= $b $a es menor o igual
$b
>= Mayor o igual $a >= $b $a es mayor o igual $b
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 11 de 3
EJERCICIOS

nor
6. Ejercicio 12 - 12_Logicos.php
NOTA: Por ultimo, las operaciones logicas se manejan según este ejemplo en php.
/* 12_logicos.php
Programa de ejemplo de operadores logicos
Por: Lic. Sergio Hugo Sanchez O.
Para: Universidad Matamoros
17, Mayo, 2009 */
<html>
<head>
<title>Ejemplo de operadores Logicos</title>
</head>
<body>
<h1>Ejemplo de operaciones logicas en PHP</h1>
<?php
$a = 8;
$b = 3;
$c = 3;
echo ($a == $b) && ($c > $b), "<br>";
echo ($a == $b) || ($b == $c), "<br>";
echo !($b <= $c)b, "<br>";
?>
</body>
</html>

Responda lo siguiente:

Anota el significado de las operaciones de comparacion:


Los operadores lógicos permiten combinar expresiones simples en
expresiones más complejas.

Ejemplo Nombre Resultado


$a && $b Y true si los dos, $a y $b, son true.
$a || $b O true si uno de los dos, $a o $b, es true.
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 12 de 3
EJERCICIOS

7. Ejercicio 14 - 14_Redondeo.php
NOTA: Ejemplo para calculos en php usando variables, formateando el codigo del script y
usando
algunos comandos nuevos de php (similares a c++)
<!Ejemplo de redondeo>
<html>
<head>
<title>Calculos </title>
</head>
<body>
<h1>Calculos, redondeo y formato. </h1>
<?php
/* Primero declaramos las variables */
$precioneto = 101.98;
$iva = 0.196;
$resultado = $precioneto * $iva;
echo "El precio es de ";
echo $precioneto;
echo " y el IVA el ";
echo $iva;
echo "% <br>";
echo "Resultado: " ;
echo round($resultado,2);
echo " con ROUND() <br>";
echo $resultado;
echo " normal \n";
echo "<br><br>";
$resultado2 = sprintf("%01.2f", $resultado);
echo "Usando la funcion SPRINTF se ve asi: ";
echo $resultado2
?>
</body>
</html>

Responde a lo siguiente:
PREGUNTA RESPUESTA
¿Qué funciones de PHP usamos en el script? obte
er un redondeo.
Cualquier cosa. PHP está enfocado principalmente a la programación de scripts del lado del
servidor, por lo que se puede hacer cualquier cosa que pueda hacer otro programa CGI, como
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 13 de 3
EJERCICIOS

recopilar datos de formularios, generar páginas con contenidos dinámicos, o enviar y recibir
cookies. Aunque PHP puede hacer mucho más.

Existen principalmente tres campos principales donde se usan scripts de PHP.

Scripts del lado del servidor. Este es el campo más tradicional y el foco principal. Son necesarias
tres cosas para que esto funcione. El analizador de PHP (módulo CGI o servidor), un servidor web y
un navegador web. Es necesario ejecutar el servidor con una instalación de PHP conectada. Se
puede acceder al resultado del programa de PHP con un navegador, viendo la página de PHP a
través del servidor. Todo esto se puede ejecutar en su máquina si está experimentado con la
programación de PHP. Véase la sección sobre lasinstrucciones de instalación para más
información.

Scripts desde la línea de comandos. Se puede crear un script de PHP y ejecutarlo sin necesidad de
un servidor o navegador. Solamente es necesario el analizador de PHP para utilizarlo de esta
manera. Este tipo de uso es ideal para scripts que se ejecuten con regularidad empleando cron (en
*nix o Linux) o el Planificador de tareas (en Windows). Estos scripts también pueden usarse para
tareas simples de procesamiento de texto. Véase la sección Uso de PHP en la línea de
comandos para más información.

Escribir aplicaciones de escritorio. Probablemente PHP no sea el lenguaje más apropiado para
crear aplicaciones de escritorio con una interfaz gráfica de usuario, pero si se conoce bien PHP, y
se quisiera utilizar algunas características avanzadas de PHP en aplicaciones del lado del cliente, se
puede utilizar PHP-GTK para escribir dichos programas. También es posible de esta manera escribir
aplicaciones independientes de una plataforma

8. Ejercicio 15 - 15_if.php
NOTA: Ejemplo del uso de la sentencia IF en la comparativa de variables
<html>
<head>
<title>Condicion IF</title>
</head>
<body>
<h1>Condicional IF</h1>
<?php
$a = 8;
$b = 3;
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 14 de 3
EJERCICIOS

echo "Valor de a: ",$a," y el valor de b:",$b,"<br>";


if ($a<$b)
{
echo "a es menor que b";
}
else
{
echo " a no es menor que b";
}
?>
</body>
</html>

Responde a lo siguiente:
PREGUNTA RESPUESTA
¿Qué hace la sentencia IF…ELSE? E

para introducir a las sentencias if y else tenemos que saber que if es una sentencia
condicional, en la cual si una condición resulta ser verdadera, se ejecutara el código escrito
dentro del if.

El uso de else por otro lado es opcional, y se utiliza para ejecutar un codigo especifico en
caso de la una condición sea falsa y no se ejecute el if.

Para comprender mejor el uso de if y else veamos las siguientes estructuras y formas de
uso:

Uso de la sentencia if y else en conjunto en


php:
1 if(condicion)

2{
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 15 de 3
EJERCICIOS

3 /*El codigo aqui se ejecuta si la condicion es verdadera*/

4}

5 else{

/*Si la condicion dentro de if() es falsa, se ejecutara el codigo


6
alternativo dentro del "else"*/

7}

aluarla nos da

9. Ejercicio 16 – IF..Else
NOTA: Uso de la sentencia If..else y una funcion de fecha.
<html>
<head></head>
<body>
<?php
$dia=date("d");
if ($dia<=10)
{
echo "sitio activo";
}
else
{
echo "sitio fuera de servicio";
}
?>
</body>
</html>

10. Ejercicio 17 - 16_switch.php


NOTA: Uso de la sentencia SWITCH según el valor de una condicion de una variable, uso
de comandos
para salirse del codigo.
<html>
<head>
<title>Condicional Switch</title>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 16 de 3
EJERCICIOS

</head>
<body>
<h1>Condicional Switch. Ejemplo</h1>
<?php
/*Declaramos una variable con un valor de muestra */
$posicion = "arriba";
echo "La variable posicion es ",$posicion;
echo "<br>;
switch($posicion){
case "arriba": // Primer condicion si es arriba
echo "La variable contiene el valor de arriba";
break;
case "abajo": //Segunda condicion del supuesto
echo "La variable contiene el valor de abajo";
break;
default: //Condicion por default o si no es ninguna
echo "La variable contiene otro valor distinto arriba y abajo";
}
?>
</body>
</html>

Responde a lo siguiente:
PREGUNTA RESPUESTA
¿Cuál es la diferencia de la instrucción SWITCH
con la instrucción IF?

El if se usa para evaluar un condicion si la condicion es verdadera , se


ejecutara el codigo que esta dentro del mismo.
El switch a diferencia de if es como un menu , no se evalua
condiciones.

Ejemplos:
switch ($i) {
case 0:
echo "Opción 1";
break;
case 1:
echo "Opción 2";
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 17 de 3
EJERCICIOS

break;
default:
echo "Opción inválida";
}

Ej de IF:

if($var1 == 12){
echo 'La variable vale 12';
}
else {
echo 'La variable no es 12';
}

11. Ejercicio 18 - 17_Tabla1.php


NOTA: Ejemplo del uso de ciclos for, funciones, comandos html, variables y tablas para
combinar php y tml.
<html>
<head>
<title>Tabla condicional</title>
</head>
<body>
<h1>Tabla condicional 1</h1>
<?php
/* Crearemos una tabla de valores de seno y coseno de 0 a 2
en incrementos de 0.01. Los valores negativos que resulten los queremos
mostrar en rojo, y los valores positivos en azul */
/* En primer lugar vamos a crear una funcion con las condicionales

Aqui estamos usando la sentencion de FUNCTION al que le pasamos un valor


dependiendo de este valor, ejecutamos una condicion IF..ELSE...
y asignamos un color al tipo de letra para generar la tabla
*/
function muestra($valor) {
if ($valor < 0.5)
$color = "red";
else
$color = "blue";
echo "<td><font color='$color'>$valor</font></td>\n";
}
?>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 18 de 3
EJERCICIOS

<table border="1">
<?
for ($x=0; $x<=2; $x+=0.01){
echo "<tr>";
muestra($x);
muestra(sin($x));
muestra(cos($x));
echo "</tr>";
}
?>
</body>
</html>

Responde a lo siguiente:
PREGUNTA RESPUESTA
Explica que es lo que hace el
Script

El script simplemente es el código fuente de una pagina en php, el mismo que corre cuando una
pagina PHP se ejecuta en el browser.

Ejemplo script php:

<html>
<body>
<?php
$myvar = "Hola. Este es mi primer script en PHP n";
//Esto es un comentario
es mi primer script en PHP n";
//Esto es un comentario
echo $myvar;
?>
</body>
</html>

Crea una tabla de valores de seno y coseno.


Utiliza las funciones sin() y cos() de php, asi como una funcion
definida por el usuario llamada muestra().
Todas se ejecutan dentro de un ciclo desde 0 hasta 2, mediante un
FOR y va mostrando los valores en una tabla usando etiquetas
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 19 de 3
EJERCICIOS

HTML <tr>.
En la funcion muestra() se pasa el valor de la variable que va
Cambiando

12. Ejercicio 19 - 18_tabla2.php


NOTA: Variacion del ejercicio anterior, dando color a cada reglon par e impar, mediante
nuevas
instrucciones.
<html>
<head>
<title>Tabla condicional 2</title>
</head>
<body>
<h1>Tabla condicional 2</h1>
<?php
/* Crearemos una tabla de valores de seno y coseno de 0 a 2
en incrementos de 0.01. Los valores negativos que resulten los queremos
mostrar en rojo, y los valores positivos en azul */
/* Variacion. Un color diferente cada fila que se imprima */
function muestra($valor) {
if ($renglon % 2)
$fondo = "#eeeeee";
else
$fondo = "#dddddd";
if ($valor < 0.5)
$color = "red";
else
$color = "blue";
echo "<td bgcolor='$fondo'><font color='$color'>$valor</font></td>\n";
}
?>
<table border="1">
<?
$nrenglon = 0;
for ($x=0; $x<=2; $x+=0.01){
echo "<tr>";
muestra($x);
muestra(sin($x));
muestra(cos($x));
echo "</tr>";
}
?>
</body>
</html>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 20 de 3
EJERCICIOS

Responde a lo siguiente:
PREGUNTA RESPUESTA

¿Cuál es la diferencia con el


script anterior?
Basicamente crear un color diferente para cada fila dependiendo
de si es par o impar

13. Ejercicio 21 - 20_while.php


NOTA: Uso de ciclo while para hacer una repeticion tantas veces quiera el usuario, para
ello trabajamos
con un formulario externo vinculado a php para hacerlo. Mostrar la conexión y variables
externas, asi
como el uso del while.
<html>
<head>
<title>Bucle While</title>
</head>
<body>
<h1>Bucle While</h1>
<?php
/* Mostraremos el uso de la sentencia While y comenzamos a usar entrada
del teclado mediante un formulario simple */
if ( isset( $_POST['number'] )) {
$number = $_POST['number'];
$counter = 1;
while ($counter <= $number) {
echo "Los bucles son faciles!<br>\n";
$counter++;
}
echo "Se acabo.\n";
}

?>
</p>
</body>
</html>

20.html
<html>
<head>
<title></title>
</head>
<body>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 21 de 3
EJERCICIOS

<form action="20_while.php" method="post">


¿Cuantas veces?
<input type="text" name="number">
<input type="submit" value="Enviar">
</form>
</body>
</html>

Responde a lo siguiente:
PREGUNTA RESPUESTA
¿Por qué tenemos dos archivos
en este ejercicio, uno php y el
otro html?

Porque necesitamos interactuar con el usuario. Hasta ahora los


scripts de php se ejecutaban sin intervencion del usuario, ahora le
pediremos al usuario un valor para realizar el ciclo y esto se logra
mediante el formulario en la parte HTML, que se pasa al script de
php

¿Qué es un formulario?
Una interfaz con controles para pedir informacion al usuario y que
estos valores se envien al servidor para que se procesen

Explica el ciclo Whilte Es un ciclo o bucle que se ejecuta MIENTRAS una condicion sea
verdadera.
Que hace $Counter++
Incrementa el valor de la variable en 1. Tambien podria escribirse $

14. Ejercicio 23 - 21_libreria.phtml


NOTA: Uso de funciones en php y como se vinculan con otros archivos php. Notar la
extension de la
funcion en el primer archivo y como se incrustan estas librerias de funciones en otros
scripts de php
para ser usados.
<html>
<head>
<title>Uso de Librerias y Funciones</title>
</head>
<body>
<?php
function CabeceraPagina()
{
?>
<FONT SIZE="+1">Esta cabecera estará en todas sus páginas.</FONT><BR>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 22 de 3
EJERCICIOS

<hr>
<?
}
function PiePagina()
{
?>
<hr>
<FONT SIZE="-1">Este es el pie de página.</FONT><BR>
Autor: Joaquin Gracia
<?
}
?>
</body>
</html>
[PHP] IDSYSTEMS 2011

22_pag1.php
<html>
<head>
<title>Ejemplo Pagina 1 Libreria</title>
</head>
<body>
<?php include("21_libreria.phtml") ?>
<?php CabeceraPagina(); ?>
Página 1
<BR><BR><BR><BR><BR>
Contenido blalbl blalb alb<BR><BR>
más cosas...<BR><BR>
fin<BR><BR>
<?php PiePagina(); ?>
</body>
</html>

23_pag2.php
<html>
<head>
<title>Ejemplo Pagina 2 Librerias</title>
</head>
<body>
<?php include("21_libreria.phtml") ?>
<?php CabeceraPagina(); ?>
Esta es otra página<BR><BR>
completamente distinta<BR><BR>
pero comparte el pie y la cabecera con la otra.<BR><BR>
<?php PiePagina(); ?>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 23 de 3
EJERCICIOS

</body>
</html>
Responde a lo siguiente:

PREGUNTA RESPUESTA
¿Quee s lo que hace este script?
Se compone de 2 archivos php que mandan llamar un tercer archivo de php que contiene
las funciones necesarias para mostrar el encabezado y pie de pagina igual en cada una
de las paginas.

¿Cómo creamos una funcion


personalizada?
Con la instrucción FUNCTION <nombrefuncion>.

¿Cómo insertamos una funcion?


Simplemente ponemos el nombre de la funcion y 2 parentesis o los parametros entre
parentesis. Ej. CabeceraPagina()

¿Cómo creamos un archivo de


funciones o librería de funciones?

Creamos un archivo en php con la extension PHTML

15. Ejercicio 24 - 24_analisis.php


NOTA: Primer ejercicio con formularios, hacer notar como se pasa la variable del
formulario al script
php.
<html>
<head>
<title>EJERCICIO 3_1: ANALISIS DE FORMULARIO</title>
</head>
<body>
<h1>EJERCICIO 3_1: ANALISIS DE FORMULARIO</h1><br>
<br>
<h1>analisis de formularios (analisis.php)</h1>
<?php
echo "Hola <b>{$_POST['firstname']}</b>, encantado de saludarte.";
?>
</body>

</html>

24_analisis.htm
<html>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 24 de 3
EJERCICIOS

<head>
<title>EJERCICIO 3_1: ANALISIS DE FORMULARIO</title>
</head>
<body>
<h1>EJERCICIO 3_1: ANALISIS DE FORMULARIO</h1><br>
<br>
<h1>Rellena los campos (form.html)</h1>
<form action="24_analisis.php" method="post"> Tu nombre: <input type="text"
name="firstname">
<input type="submit">
</form>
</body>

</html>

Responde a lo siguiente:

PREGUNTA RESPUESTA
¿Qué hace la variable $_POST?

RECUPERAR DATOS DEL FORMULARIO. $_POST

Cuando un usuario pulsa el botón enviar de un formulario, la información que contenían sus
campos es enviada a una dirección URL desde donde tendremos que recuperarla para
tratarla de alguna manera. Por ejemplo, si realiza una compra, tendremos que recuperar los
datos para completar el proceso de pago. La información del formulario “viaja” almacenada
en variables que podremos recuperar y utilizar mediante PHP. Una de las formas de
recuperación consiste en usar $_POST.

RECUPERAR VARIABLES CON POST

POST nos permite recuperar datos enviados desde formularios con el método POST.

Escribe este código y guárdalo con un nombre de archivo como ejemplo1.html. A


continuación, sube el fichero al servidor, introduce un nombre en el campo y visualiza el
resultado.

Ejemplo:
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 25 de 3
EJERCICIOS

<form name="formulario" method="post" action="ejemploPost.php">


Nombre: <input type="text" name="nombre" value="">
<input type="submit" />
</form>

¿Por qué usamos el metodo POST


en los formularios?
Para utilizar el método POST PHP para obtener valores de formulario, tiene que especificar
method = POST en el código.

Aquí el método POST se utiliza para acceder a los valores de formulario. Cuando se hace clic
en el botón de envío, los datos del formulario son enviados al archivo post.php porque este es
el nombre del archivo mencionado en la parte action del formulario.

El formulario se envía cuando el usuario hace clic en el botón "Submit", cuando el método
POST PHP se utiliza, la URL no contiene ningún dato del formulario, la dirección se pasa tal
cual. Aquí la URL será

https://www.hscripts.com/tutorials/php/post.php

En el archivo post.php, la variable $_POST se utiliza para recolectar los valores de un


formulario.

Ejemplo:

Welcome echo $_POST["name"];

your Email echo $_POST["mail"];


Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 26 de 3
EJERCICIOS

16. Ejercicio 27 - 27_pass1.php


NOTA: Este programa 27 es para poner password a archivos html. El primer archivo lleva
codigo php
con el password puesto en el encabezado antes de iniciar el codigo html, para redirigir a
los archivos
correctos o incorrectos.Luego viene el formulario que pide el password, de acuerdo al
password dado,
se dirige a newpage1 o newpage2 según sea el caso. Si no se sabe el password correcto
se va a un
tercer archivo llamado sorry.
<?php
if (isset($_POST['pw'])) {
$pw = $_POST['pw'];
if ($pw == "magic") {
header ("Location: newpage1.html");
} elseif ($pw == "abracadabra" ){
header ("Location: newpage2.html");
} else {
header ("Location: sorry.html");
}
}
?>
<html>
<head>
<title>Ejemplo de password y header</title>
</head>
<body>
<h1> Ejemplo de password y funcion header </h1>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="pw">

<input type="submit" value="Envialo">


</form>
</body>
</html>
Newpage1.html
<html>
<head>
<title>newpage1</title>
</head>
<body>
Esta es la pagina protegida con MAGIC
newpage1.html
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 27 de 3
EJERCICIOS

</body>
</html>
Newpage2.html
<html>
<head>
<title>newpage2</title>
</head>
<body>
Esta es la pagina protegida con ABRACADABRA
newpage2
</body>
</html>
Sorry.html
<html>
<head>
<title>Sorry</title>
</head>
<body>
Lo sentimos, ese no es el password correcto. Intentalo otra vez
sorry.html

</body>
</html>
Ver las variaciones del Cuaderno de trabajo pass2 y pass3
Responde a lo siguiente:
PREGUNTA RESPUESTA
¿Por qué se pone el codigo php
antes del codigo html?

¿Qué hace $_SERVER?

El $_SERVER es la que tiene toda la información pertinente al servidor web donde se


ejecuta el script PHP, la ruta de donde se ejecuta, el nombre del archivo que se
ejecuta... las variables GET y POST que se le envían al archivo que se ejecuta y un sin
fin más.

para conocer lo que tu PHP almacena y poder usarlo en tus aplicaciones te recomiendo
crear un script como el siguiente:

Ejemplo:

el_nombre_que_quieras.php:
Código PHP:
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 28 de 3
EJERCICIOS

<pre>

<?php

print_r($_SERVER);

?>

</pre>

¿Es recomendable poner las claves


de esta forma en php?

No. Porque aunque se ejecutan del lado del servidor, pueden


Quedar

Consultar lo siguente:

- que es una funcion.

Funciones
Una función puede ser definida empleando una sintaxis como la siguiente:

Ejemplo:

<?php

function hacer_encabezado($titulo) {
$encabezado="<html><head>t<title>$titulo</title></head>";
echo $encabezado;
}
?>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 29 de 3
EJERCICIOS

Cualquier código PHP válido puede aparecer dentro de una función, incluso otras
funciones y definiciones de clases.
Los nombres de las funciones siguen las mismas reglas que las demás etiquetas de PHP.
Un nombre de función válido comienza con una letra o guión bajo, seguido de cualquier
número de letras, números o guiones bajos.

- como escribir una funcion en PHP.

Lo que puede parecer ligeramente más complicado, pero que con un


mínimo de experiencia resultará muy sencillo y sin lugar a dudas muy
práctico, es crear nuestras propias funciones. De una forma general,
podríamos crear nuestras propias funciones para conectarnos a una
base de datos o crear los encabezados o etiquetas meta de un
documento HTML. Para una aplicación de comercio electrónico
podríamos crear por ejemplo funciones de cambio de una moneda a
otra o de calculo de los impuestos a añadir al precio de articulo. En
definitiva, es interesante crear funciones para la mayoría de acciones
más o menos sistemáticas que realizamos en nuestros programas.

Aquí daremos el ejemplo de creación de una función que, llamada al


comienzo de nuestro script, nos crea el encabezado de nuestro
documento HTML y coloca el titulo que queremos a la página:

<?
function hacer_encabezado($titulo) {
$encabezado="<html><head>t<title>$titulo</title></head>";
echo $encabezado;
}
?>

Esta función podría ser llamada al principio de todas nuestras páginas de la

siguiente forma:
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 30 de 3
EJERCICIOS

$titulo="Mi web";
hacer_encabezado($titulo);

- consulte 3 ejemplos de funciones en PHP.

EJEMPLOS:
<? php
function cuadrado($núm)
{
return $núm * $núm;
}
echo cuadrado(4); // imprime '16'.
?>

-------------------------------------------------------

function calcular_Cuadrado($numero) {
$calculo = $numero * $numero;
return $calculo;
}

function calcular_Cubo($numero) {
$calculo = $numero * $numero * $numero;
return $calculo;
}

echo "Hola<br/>";
$raiz = calcular_Cuadrado(20);
echo "La raiz cuadrada de 20 es: ".$raiz.".<br/>";
echo "Y la raiz cubica de 20 es: ".calcular_Cubo(20)."<br/>";
?>
---------------------------------------------------------------------------------------------
<?php
function sumar($n1, $n2){
$resultado = $n1 + $n2;
return $resultado;
}
sumar(3,4);
?>

- como retornar un valor en una funcion en PHP.


Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 31 de 3
EJERCICIOS

Los valores son devueltos usando la sentencia opcional return. Se


puede devolver cualquier tipo, incluidos arrays y objetos. Esto causa
que la función finalice su ejecución inmediatamente y pase el control
de nuevo a la línea desde la que fue llamada. Véase return para más
información.

Nota:
Si se omite return será devuelto el valor NULL.

Las funciones pueden, o no, retornar valores. Es decir, no es obligado


que las funciones retornen valor alguno, solo se trata de una
posibilidad, que encontrarás de mucha utilidad en el desarrollo en
general. De hecho, nuestros anteriores ejemplos de funciones no
habían retornado ningún valor y ya habíamos visto que realizaban
tareas bastante útiles.

Palabra "return"
Para retornar valores en funciones se utiliza la palabra "return",
indicando a continuación el dato o variable que tienen que retornar.

function suma($valor1, $valor2) {


return $valor1 + $valor2;
}
La anterior función realiza una operación de suma entre dos valores
enviados por parámetro. Para invocarla debemos enviarle los dos
valores que debe sumar. Cuando se ejecute la función recibiremos un
valor como devolución y podremos hacer cualquier cosa con él. Por
ejemplo, en el siguiente código estamos invocando a la función suma,
enviando dos valores numéricos y almacenando el valor de devolución
en una variable llamada "$resultado".

$resultado = suma(3, 6);


Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 32 de 3
EJERCICIOS

- como pasar parametros a la funcion en PHP.

Los datos que reciben las funciones se llaman parámetros y su uso es


para efectuar las operaciones de estas. Podemos enviar cualquier
número de parámetros a la función e incluso podemos dejarla sin
ninguno.
Con dos paréntesis vacíos en la cabecera a la hora de declararla,
indicamos que la función no recibirá ningún parámetro.

Ejemplo:

En el siguiente ejemplo, realizamos una función que nos muestra la


fecha de hoy:
function fecha_dehoy() {

echo date('d/m/Y');

En la función que hemos declarado no necesitamos enviarle ningún


parámetro, por eso se invoca indicando los paréntesis vacíos.
fecha_dehoy();

Si queremos recibir parámetros tendríamos que definirlos en la


cabecera.
function laFuncion ($parametro1, $parametro2)
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 33 de 3
EJERCICIOS

Nuestra función se llama laFuncion y, en este caso, recibe un par de


parámetros sin necesidad de indicar el tipo de datos que sea.
La validez que tienen esos parámetros, es solo cuando se ejecuta esa
función, por lo que son de ámbito local y que dejan de existir cuando
ésta finaliza.

FUNCIÓN FOPEN

La función fopen() sirve para abrir ficheros (archivos). Su sintaxis


general:

<?php //Ejemplo aprenderaprogramar.com


$fp = fopen(fichero, modoDeApertura);
?>

Donde $fp es el descriptor o identificador del fichero abierto que necesitaremos más tarde.

fichero puede ser un archivo de texto, un archivo con extensión .php, o incluso la URL de una página web (por
ejemplo http://www.paginaweb.com/). “Abrir” una web con fopen() puede ser muy útil cuando queremos
comprobar si la web existe, o si está activa.
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 34 de 3
EJERCICIOS

Si fichero empieza con "http://", se abre una conexión hacia la web especificada. Siempre debe ponérsele una
barra ( / ) al final.

Si fichero empieza con “ftp://", se abre una conexión al servidor especificado.

Si fichero no empieza con ninguna de las cosas anteriormente dichas, se abre una conexión "directa" con el
archivo especificado. Si no existe el archivo o dirección especificadas, se devuelve un error.

Hay distintos modos de apertura de archivos, vamos a ver los más habituales.

A la hora de abrir un archivo, hay que saber de qué forma queremos abrirlo. Podemos abrirlo para escritura y
lectura, pero de distintas formas:

Modo Observaciones

r Abre el archivo sólo para lectura. La lectura comienza al inicio del archivo.

r+ Abre el archivo para lectura y escritura. La lectura o escritura comienza al inicio


del archivo.

w Abre el archivo sólo para escritura. La escritura comienza al inicio del archivo, y
elimina el contenido previo. Si el archivo no existe, intenta crearlo.

w+ Abre el archivo para escritura y lectura. La lectura o escritura comienza al inicio


del archivo, y elimina el contenido previo. Si el archivo no existe, intenta crearlo.

a Abre el archivo para sólo escritura. La escritura comenzará al final del archivo, sin
afectar al contenido previo. Si el fichero no existe se intenta crear.

a+ Abre el archivo para lectura y escritura. La lectura o escritura comenzará al final


del fichero, sin afectar al contenido previo. Si el fichero no existe se intenta crear.

Ejemplos

<?php //Ejemplo aprenderaprogramar.com


Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 35 de 3
EJERCICIOS

$fp = fopen("/apr2/fichero.txt", "r");


$fp = fopen("/apr2/fichero2.txt", "w");
$fp = fopen("http://www.aprenderaprogramar.com/texto.txt", "a+");
$fp = fopen("ftp://ftp.elmundo.es/fichero.txt", "w");
?>

Ahora bien, con esta simple instrucción sólo tendremos el archivo abierto para leer, escribir, o leer y escribir.
Pero ahora tendremos que hacer uso de las otras instrucciones para escribir o recuperar los datos que
estimemos oportunos.

FUNCIÓN FCLOSE

La función fclose(identificadorDelFichero) cierra un archivo abierto.

Esta función debe ser utilizada después de abrir y manipular el archivo como veremos en los siguientes
ejemplos.

FUNCIONES FGETS Y FEOF

La función fgets() recupera el contenido de una línea de un archivo. Su sintaxis general es:

<?php
//Ejemplo aprenderaprogramar.com
fgets(descriptorDelFichero);
?>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 36 de 3
EJERCICIOS

Ejemplo

<?php
// Ejemplo aprenderaprogramar.com
// Leemos la primera línea de fichero.txt
// fichero.txt tienen que estar en la misma carpeta que el fichero php
// fichero.txt es un archivo de texto normal creado con notepad, por
ejemplo.
$fp = fopen("fichero.txt", "r");
$linea = fgets($fp);
fclose($fp);
?>

Ahora bien, con esto sólo leeremos la primera línea del fichero de texto, si quisiéramos leer línea a línea hasta
el final necesitaríamos el uso de un bucle while, por ejemplo.

<?php // Ejemplo aprenderaprogramar.com


// Iremos leyendo línea a línea del fichero.txt hasta llegar al fin
(feof($fp))
// fichero.txt tienen que estar en la misma carpeta que el fichero php
// fichero.txt es un archivo de texto normal creado con notepad, por
ejemplo.
$fp = fopen("fichero.txt", "r");
while(!feof($fp)) {
$linea = fgets($fp);
echo $linea . "<br />";
}
fclose($fp);
?>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 37 de 3
EJERCICIOS

Esto nos mostrará el contenido del fichero de texto línea a línea. Comprobarás que hemos incluido una nueva
función denominada feof (que viene significando algo así como file end of file o “marca de final de archivo”).
La sintaxis general para esta función es: feof (identificadorDelArchivo)

La función feof nos devuelve true cuando hemos llegado al final de archivo y false si no lo hemos alcanzado
todavía. La condición while (!feof($fp)) podríamos haberla escrito también de la siguiente manera: while
(feof($fp)==false) . Esta sintaxis es equivalente, puedes utilizar la que prefieras, pero debes acostumbrarte a
entender ambas formas de escritura.

Finalmente, fíjate como una vez hemos de terminado de operar con el fichero escribimos la instrucción
fclose(identificadorDelFichero) para cerrar la conexión, cosa que debemos hacer siempre.

FUNCIÓN FPUTS

La función fputs() escribe una línea en un archivo. Su sintaxis general es:

<?php //Ejemplo aprenderaprogramar.com


fputs(descriptorDelFichero, cadena);
?>

Ejemplo

<?php // Ejemplo aprenderaprogramar.com


// Escribimos una primera línea en fichero.txt
// fichero.txt tienen que estar en la misma carpeta que el fichero php
$fp = fopen("fichero.txt", "w");
fputs($fp, "Prueba de escritura aprenderaprogramar.com");
fclose($fp);
?>
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 38 de 3
EJERCICIOS

Fíjate que al realizar la apertura del fichero en modo w, si el fichero no existe, será creado. Fíjate también
como una vez hemos de terminado de operar con el fichero escribimos la instrucción
fclose(identificadorDelFichero) para cerrar la conexión, cosa que debemos hacer siempre.

Si ahora abrimos el fichero con algún editor de textos como Notepad, Bloc de notas o cualquier otro, veremos
lo siguiente:

BIBLIOGRAFIA

http://ingsergiorodriguez.blogspot.com/2012/08/como-se-declara-una-
variable-numerica.html

http://lineadecodigo.com/php/definir-variables-en-php/

http://ingsergiorodriguez.blogspot.com/2012/08/10-como-se-realiza-
una-operacion-con.html

http://ingsergiorodriguez.blogspot.com/2012/08/11es-posible-mostrar-
en-pantalla-en-una.html

http://ingsergiorodriguez.blogspot.com/2012/08/1-que-hace-la-funcion-
phpinfo.html

https://manuales.guebs.com/php/function.phpinfo.html
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 39 de 3
EJERCICIOS

https://informaticapc.com/tutorial-php/tipos-de-datos-variables-
constantes.php

https://disenowebakus.net/concatenacion-en-php.php

https://www.baulphp.com/concatenacion-php-concepto-con-ejemplos/

http://php.net/manual/es/language.operators.increment.php

http://php.net/manual/es/intro-whatcando.php

http://codigoprogramacion.com/cursos/curso-de-php/115-sentencia-if-
else-php.html#.WydDQ6dKjIU

https://espanol.answers.yahoo.com/question/index?qid=200911232204
28AAWg5ok

https://codigofacilito.com/questions/2027

https://espanol.answers.yahoo.com/question/index?qid=201307171155
19AAFYDgT

http://php.tonylopez.es/T2/17_tabla1.php

https://www.aprenderaprogramar.com/index.php?option=com_content
&view=article&id=580:post-php-procesar-datos-de-un-formulario-html-
ejercicios-resueltos-y-ejemplos-sencillos-
cu00834b&catid=70&Itemid=193

http://www.forosdelweb.com/f18/para-que-sirve-esto-_server-php_self-
515525/

https://manuales.guebs.com/php/functions.returning-values.html
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 40 de 3
EJERCICIOS

https://desarrolloweb.com/articulos/retorno-valores-return-php.html

https://desarrolloweb.com/articulos/parametros-funciones-php.html

seno y coseno

<!DOCTYPE html>
<html>
<head>
<title>
seno y coseno
</title>
</head>
<body>

<form>

</form>

<?php

function seno(){
Servicio Nacional de Aprendizaje – SENA
Fecha: agosto de
2012
Regional Tolima
Sistema de Centro de Comercio y Servicios Versión 2.0
Gestión de la
Calidad Página 41 de 3
EJERCICIOS

$cop=$_REQUEST['catetoopuesto'];
$hipo=$_REQUEST['hipotenusa']
$sen=$cop/$hipotenusa;
}

function coseno(){
$cccontinuo=$_REQUEST['catetocontinuo'];
$hipo=$_REQUEST['hipotenusa']
$sen=$cccontinuo/$hipotenusa;
}

?>

</body>
</html>

Вам также может понравиться