Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TEMA : PHP
TARAPOTO- PER
2017
1
PRACTICA 41 Administracin de fechas y horas (funcin date)
pagina1.php
<html>
<head>
<title>Problema</title>
</head>
<body>
Ingrese su nombre:
<br>
Queja:
<br>
</textarea>
<br>
</form>
</body>
</html>
pagina2.php
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$ar=fopen("datos.txt","a") or
die("Problemas en la creacion");
2
fputs($ar,$_REQUEST['nombre']);
fputs($ar,"\n");
fputs($ar,$_REQUEST['queja']);
fputs($ar,"\n");
fputs($ar,"Fecha y Hora:");
$fecha=date("d/m/Y");
fputs($ar,$fecha);
fputs($ar," ");
$hora=date("H:i:s");
fputs($ar,$hora);
fputs($ar,"\n");
fputs($ar,"----------------------------\n");
fclose($ar);
?>
</body>
</html>
pagina3.php
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$ar=fopen("datos.txt","r") or
while (!feof($ar))
$linea=fgets($ar);
$lineasalto=nl2br($linea);
3
echo $lineasalto;
fclose($ar);
?>
</body>
</html>
<head>
<title>Problema</title>
</head>
<body>
Seleccione la fecha(dd/mm/aaaa):
<select name="dia">
<option values="1">1</option>
<option values="2">2</option>
<option values="3">3</option>
<option values="4">4</option>
<option values="5">5</option>
<option values="6">6</option>
<option values="7">7</option>
<option values="8">8</option>
<option values="9">9</option>
<option values="10">10</option>
<option values="11">11</option>
4
<option values="12">12</option>
<option values="13">13</option>
<option values="14">14</option>
<option values="15">15</option>
<option values="16">16</option>
<option values="17">17</option>
<option values="18">18</option>
<option values="19">19</option>
<option values="20">20</option>
<option values="21">21</option>
<option values="22">22</option>
<option values="23">23</option>
<option values="24">24</option>
<option values="25">25</option>
<option values="26">26</option>
<option values="27">27</option>
<option values="28">28</option>
<option values="29">29</option>
<option values="30">30</option>
<option values="31">31</option>
</select>
<select name="mes">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
5
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<select name="anio">
<option value="2003">2003</option>
<option value="2004">2004</option>
<option value="2005">2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
</select>
<br>
</form>
</body>
</html>
pagina2.php
<html>
<head>
<title>Problema</title>
</head>
6
<body>
<?php
if (checkdate($_REQUEST['mes'],$_REQUEST['dia'],$_REQUEST['anio']))
else
?>
</body>
</html>
<head>
<title>Problema</title>
</head>
<body>
Ingrese nombre:
Ingrese mail:
Seleccione la fecha(dd/mm/aaaa):
<select name="dia">
<option values="1">1</option>
<option values="2">2</option>
<option values="3">3</option>
<option values="4">4</option>
<option values="5">5</option>
<option values="6">6</option>
<option values="7">7</option>
7
<option values="8">8</option>
<option values="9">9</option>
<option values="10">10</option>
<option values="11">11</option>
<option values="12">12</option>
<option values="13">13</option>
<option values="14">14</option>
<option values="15">15</option>
<option values="16">16</option>
<option values="17">17</option>
<option values="18">18</option>
<option values="19">19</option>
<option values="20">20</option>
<option values="21">21</option>
<option values="22">22</option>
<option values="23">23</option>
<option values="24">24</option>
<option values="25">25</option>
<option values="26">26</option>
<option values="27">27</option>
<option values="28">28</option>
<option values="29">29</option>
<option values="30">30</option>
<option values="31">31</option>
</select>
<select name="mes">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
8
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<select name="anio">
<?php
for($f=1900;$f<=2015;$f++)
?>
</select>
<br>
Seleccione el curso:
<select name="codigocurso">
<?php
$conexion=mysqli_connect("localhost","root","","base1") or
die("Problemas en el select:".mysqli_error($conexion));
while ($reg=mysqli_fetch_array($registros))
?>
</select>
9
<br>
</form>
</body>
</html>
pagina2.php
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
if (checkdate($_REQUEST['mes'],$_REQUEST['dia'],$_REQUEST['anio']))
$conexion=mysqli_connect("localhost","root","","base1") or
$fechanacimiento=$_REQUEST['anio']."-".$_REQUEST['mes']."-".$_REQUEST['dia'];
('$_REQUEST[nombre]','$_REQUEST[mail]',
$_REQUEST[codigocurso],'$fechanacimiento')") or
die("Problemas en el select".mysqli_error($conexion));
mysqli_close($conexion);
else
?>
</body>
</html>
10
PRACTICA 44 Formateo de datos en una pgina (printf)
Confeccionar un formulario que solicite la carga del nombre de una persona, su
mail y un importe que desea donar. En la pgina que procesa los datos
ingresados, mostrar el importe a donar rellenando con ceros, por ejemplo: $
0000170 dlares.
pagina1.php
<html>
<head>
<title>Problema</title>
</head>
<body>
Ingrese nombre:
<br>
Ingrese mail:
<br>
<br>
</form>
</body>
</html>
pagina2.php
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
11
echo "Nombre:".$_REQUEST['nombre'];
echo "<br>";
echo "Mail:".$_REQUEST['mail'];
echo "<br>";
printf("%07d",$_REQUEST['importe']);
?>
</body>
</html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$tabla="";
for($f=32;$f<=255;$f++)
$tabla=$tabla.sprintf("%c",$f);
echo $tabla;
?>
</body>
</html>
12