Vous êtes sur la page 1sur 10

APORTE INDIVIDUAL FASE 2

Presentado por:
VICTOR JULIO JAIMES GELVES
C,C 1101200560

Presentado a:
YHON JERSON ROBLES PUENTES
TUTOR

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD)


PROGRAMACIN DE SITIO WEB
INGENIERIA DE SISTEMAS
2014

TABLA DE CONTENIDO

INTRODUCCIN ............................................................................................... 3
OBJETIVOS ....................................................................................................... 4
DESARROLLO DE LA ACTIVIDAD .................................................................. 5
CONCLUSIONES .............................................................................................. 9
BIBLIOGRAFIA ............................................................................................... 10

INTRODUCCIN

Este trabajo busca lograr realizar en php, por medio de la prctica para afianzar
nuestros conocimientos en el manejo de formularios dinmicos y manejo de
archivos planos, con el apoyo de los aportes de los compaeros y la gua
personalizada del tutor encargado, creando un programa que profundizara las
temticas generales de la Unidad 2.

OBJETIVOS

Realizar prcticas por medio de ejercicios que nos permite llevarlos a la vida
diaria y laboral.

Aplicacin de Inclusin de cdigos desde archivos, objetos, matrices, y


cadenas de caracteres.

Obtener conceptos bsicos de HTTP y cookies, entrada y salida en php3.

Identificar, manipular y desarrollar aplicaciones con las funciones de manejo


de directorios.

Afianzar conocimientos con la ayuda de los compaeros y a su vez mejorar


habilidades de comunicacin.

DESARROLLO DE LA ACTIVIDAD

1. Realizar un programa en php para guardar los datos de un empleado


en un archivo plano, el siguiente sera un ejemplo para registrar los
datos del empleado:
La pgina que capta los datos.
<!DOCTYPE
html
PUBLIC
"-//W3C//DTD
XHTML
1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd"><html
xmlns="http://www.w3.org/1999/xhtml"><head><meta
http-equiv="Content-Type"
content="text/html;
charset=utf-8"
/><title>ENCUESTA</title></head><body><H1> <B><FONT COLOR="gray">
UNIVERSIDAD
ABIERTA
Y
A
DISTANCIAUNAD</FONT>
</B>
</H1><BR><H2><B><FONT COLOR="BLUE">REGISTRO DE EMPLEADOS
</FONT> </B></H2><form action="Trabajo No. 5.php" method="GET"
name="form1">
<table width=460? border=2>
<tr><td>CEDULA O NIT</td> <td>
<input size=30 type=text name= "cedula"</td></tr><tr><td>NOMBRE</td> <td>
<input size=30 type=text name= "nombre"</td></tr><tr><td>APELLIDOS</td> <
td>
<input size=30 type=text name= "apellidos"</td></tr><tr><td>DIRECCION</td>
<td> <input size=30 type=text name= "direccion"</td>

</tr><tr><td>GENERO</td> <td>
<input size=30 type=text name= "genero"</td></tr><tr><td>ESTADO CIVIL</td>
<td>
<input size=30 type=text name= "estado"</td></tr><tr><td>NUMERO
DE CUENTA
BANCARIA</td> <td> <input
size=30
type=textname=
"cuenta"</td></tr></table><tab
le width=460? border=2>
<tr><td
colspan="2" align="center"
> <input name="boton1"
type="submit"value="Registrar"
/>
</td><td
colspan="2" align="center"
> <input name="boton2"
type="submit"value="Eliminar"
/>
</td><td
colspan="2" align="center"
> <input name="boton3"
type="submit"value="Modificar"
/>
</td></tr></tr></table></form><a
href="http://localhost/Trabajo%20No.%205/Trabajo%20No.%205.1.php">MOST
RAR DATOS</a></body></html>
La pagina que realiza las operaciones
<html><head><title>Problema</title></head><body><?phpif($_REQUEST['bot
on1']){$ar=fopen("janessaenz.txt","a")
or die("Problemas
en
la
creacion");fputs($ar,"--");fputs($ar,$_REQUEST['cedula']);
fputs($ar,"\n\r");fputs($ar,$_REQUEST['nombre']);fputs($ar,"\n\r");fputs($ar,$_R
EQUEST['apellidos']);fputs($ar,"\n\r");fputs($ar,$_REQUEST['direccion']);fputs($

ar,"\n\r");fputs($ar,$_REQUEST['genero']);fputs($ar,"\n\r");fputs($ar,$_REQUES
T['estado']);fputs($ar,"\n\r");fputs($ar,$_REQUEST['cuenta']);fputs($ar,"\n\r");fpu
ts($ar,"-------------------------------------------------------");fputs($ar,'<br/>');fclose($ar);echo
"Los
datos
se
cargaron
correctamente.";echo
'<a
href="http://localhost/Trabajo%20No.%205/index.html">INGRESAR
OTROREGISTRO</a>';}elseif($_REQUEST['boton2']){echo "Los
datos no
se cargaron
correctamente.";unlink('janessaenz.txt');}else
{$filename
=
"janessaenz.txt";$dataFile
=
fopen(
$filename,
"r+"
);//echo
str_replace("javier","juan","janessaenz.txt");}while (!feof($dataFile)){$buffer[] =
fgets($dataFile, 4096);}/*Sustituyes la linea N */$buffer[1] = "Otra cosa";echo
"sustitucion completa";}?></body></html>
La pgina que muestra los datos
<html><head><title>Base de Datos</title>
</head><body><?php$ar=fopen("janessaenz.txt","r") or die("No se pudo abrir el
archivo");while
(!feof($ar)){$linea=fgets($ar);$lineasalto=nl2br($linea);echo
$lineasalto;}fclose($ar);?></body></html>
Muestra de la pgina

2. Crear un programa que solicite el nmero de estudiantes para realizar


una encuesta sobre (Numero de hombres, nmero de mujeres, edad
promedio de hombres, edad promedio de mujeres, edad promedio de
todos los estudiantes, y cuantas personas son segn el estado civil).

Pgina principal de la encuesta.


<!DOCTYPE
html
PUBLIC
"-//W3C//DTD
XHTML
1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1transitional.dtd"><html
xmlns="http://www.w3.org/1999/xhtml"><head><meta

http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>TRABAJO


No. 4</title></head><body><H1> <B><FONT COLOR="gray"> UNIVERSIDAD
ABIERTA
Y
A
DISTANCIAUNAD</FONT>
</B>
</H1><BR><H2><B><FONT COLOR="BLUE">ENCUESTA DE
DATOS
PERSONALES</FONT> </B> </H2><form action="Trabajo No. 4.php"
method="GET" name="form1">
<table width=460? border=1>
<tr><td>NUMERO
DE
PERSONAS</td><td>
<input size=30
type=text name="num"
/> </td></tr><tr><td
colspan="2" align="center"
> <input name="boton"
type="submit"value="enviar"
/>
</td></tr></table></form></body></html>
Encuesta
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"
/><title>ENCUESTA</title></head><body><H1> <B><FONT COLOR="gray">
UNIVERSIDAD
ABIERTA
Y
A
DISTANCIAUNAD</FONT>
</B>
</H1><BR><H2><B><FONT COLOR="BLUE">ENCUESTA DE
DATOS
PERSONALES</FONT>
</B>
</H2><?phpecho
$_GET["num"];$num=$_GET["num"];//echo $num;echo '<form action="Trabajo
No. 4.1.php" method="GET" name="form1">';echo '<input name="nombre"
type="hidden" value="' ,$_GET['num'],'" />';//$num=2;for($z=1;$z<=$num;$z++){
echo '<table width=460? border=2>
<tr><td colspan="2" >DATOS DE LA PERSONA NO '.$z.' </td></tr><td>
EDAD</td><td> <input size=30 type=text name= "edad'.$z.'" /> </td><tr><td
rowspan="2"> SEXO</td><td> <input type="radio" name="radio'.$z.'" value="F"
/>FEMENINO</td></tr><tr><td> <input type="radio" name="radio'.$z.'" value="
M" /> MASCULINO</td></tr><tr><td rowspan="4"> ESTADO CIVIL</td> <td><i
nput type="radio" name="radio2'.$z.'" value="C" /> CASADO</td> </tr></td></tr
>
<tr> <td>
<input type="radio" name="radio2'.$z.'" value="U"
/> UNION
LIBRE</td></tr><tr> <td> <input type="radio" name="radio2'.$z.'" value="S" />S
EPARADO</td>
</tr><tr> <td> <input type="radio" name="radio2'.$z.'" value="V" /> VIUDO</td>
</tr></table> </br>';}echo '<
table width=460? border=2>
<tr><td
colspan="2" align="center"
> <input name="boton"
type="submit"value="enviar" /> </td></tr></table></form>'?></body></html>
Resultado
<?php//echo
$_GET["num"];//echo
$_GET["nombre"];//echo
$_GET["edad1"];//echo $_GET["radio1"];//echo $_GET["radio21"];//$z=1;//echo
$_GET["edad".$z];$contador1=0;$contadorf=0;$contadorm=0;$contadorc=0;$c
ontadoru=0;$contadors=0;$contadorv=0;$num=
$_GET["nombre"];for($z=1;$z<=$num;$z++){echo $_GET["edad".$z]."<br />";

$contador1=$contador1+$_GET["edad".$z];echo $_GET["radio".$z]."<br />";ech


o $_GET["radio2".$z]."<br />
<br />";if
($_GET["radio".$z]=='F'){$contadorf=$contadorf+1;}else{$contadorm=$contador
m+1;}if
($_GET["radio2".$z]=='C'){$contadorc=$contadorc+1;}elseif($_GET["radio2".$z]
=='U'){$contadoru=$contadoru+1;}elseif($_GET["radio2".$z]=='S'){$contadors=
$contadors+1;}else{$contadorv=$contadorv+1;}}$promedio=
$contador1/$num;echo "La edad promedio de las personas encuestadas es
$promedio \n aos <br /> ";echo "El nmero de mujeres encuestadas fue
de $contadorf \n mujeres<br /> ";echo "El nmero de hombres encuestadas fue
de $contadorf
\n
hombres<br
/>
";$promedioc=($contadorc*100)/$num;$promediou=($contadoru*100)/$num;$pr
omedios=($contadors*100)/$num;$promediov=($contadorv*100)/$num;echo "El
Estado civil de Casados fue de $promedioc porciento <br />";echo "El Estado
civil de Union libre fue de $promediou porciento <br />";echo "El Estado civil de
Separados fue de $promedios porciento <br /> ";echo "El Estado civil de
Viudos fue de $promediov porciento <br /> ";?>

CONCLUSIONES

Por medio de esta actividad unidad 2 se logro identificar los temas que se
vieron el Programacin de Sitios Web, manejando formularios dinmicos de
archivos planos, inclusin de archivos, matrices y cadenas de caracteres.
Manipulando las funciones para el manejo de los archivos planos, creando
aplicaciones con las funciones de manejo de directorios y archivos, con el
acompaamiento del tutor por medio de las guas y documentos de apoyo..

BIBLIOGRAFIA

http://datateca.unad.edu.co/contenidos/301127/trabajos/20142/GuiaTrabajoCol
aborativoNo2_301127_2014-2.pdf

http://66.165.175.211/campus13_20142/mod/forum/view.php?id=6279

http://www.youtube.com/watch?v=SglgyuPNZMA

http://www.youtube.com/watch?v=eUlErdXbSJc

10

Vous aimerez peut-être aussi