Este es un ejemplo en php de como crear un sencillo libro de visitas empleando CSS y entorno eclipse.
Fichero: estilos.css
@CHARSET "ISO-8859-1";
BODY {
margin: 0,0,0,0;
text-align: center;
color: #000000;
background: #FFFFCC;
}
a {
font-family: verdana;
font-size: 10px;
color: #CC6600;
}
a:visited{
color: #CC6600;
}
#Principal {
text-align: center;
margin: Auto;
width: 900px;
}
#Cabecera {
background: #CC6600;
font-family: tahoma, tebruchet;
font-size: 30px;
color: #FFFFFF;
height: 50px
}
#Cuerpo {
width: 650px;
background: #FFFFCC;
padding:5px,0,5px,0;
}
#Pie {
padding: 15px,0,0,0;
background: #F5E0C0;
font-family: verdana;
font-size: 10px;
color: #000000;
text-align: center;
height: 40px;
}
#td_titulo {
font-family: verdana, times new roman;
font-size: 10px;
text-align: center;
}
#td_titulo_par {
background: #FFFF99;
font-family: verdana, times new roman;
font-size: 10px;
}
#td_titulo_impar {
background: #F0CB86;
font-family: verdana, times new roman;
font-size: 10px;
}
Fichero: index.php
<html>
<head>
<title>Libro de Visitas</title>
<link href="estilos.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="Principal">
<div id="Cabecera">
Libro de Visitas
</div>
<div id="Cuerpo">
<form name="frmLibro" method="post" action="index.php">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="td_titulo">Tu nombre</td>
<td><input type="text" name="txtNombre" size="30"></td>
</tr>
<tr>
<td colspan="2" id="td_titulo">Tu Comentario<br><textarea name="txtComentario" cols="40" rows="10">[Escribe tu Comentario]</textarea></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" name="enviar" value="Enviar Comentario"><input type="reset" value="Reestablecer"></td>
</tr>
</table>
</form>
</div>
<div id="Pie">
<a href="leerfichero.php">[Ver Comentarios]</a>
</div>
</div>
</body>
</html>
<?php
if (isset($_POST['txtNombre'])){
$nombre=$_POST['txtNombre'];
$comentario=$_POST['txtComentario'];
$fecha=date('d-m-y');
$hora=date('H:i:s');
$fichero=fopen("comentarios.txt","a+");
$linea="$nombre\t$comentario\t$fecha|$hora\n";
fwrite($fichero,$linea);
fclose($fichero);
}
?>
Fichero: leerfichero.php
<html>
<head>
<title>Comentarios Recibidos</title>
<link href="estilos.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="Principal">
<div id="Cabecera">
Comentarios Recibidos
</div>
<div id="Cuerpo">
<table border="0" width="650px" cellspacing="1" cellpadding="1">
<tr>
<td id="td_titulo" width="100px">Usuario</td>
<td id="td_titulo" width="400px">Comentario</td>
<td id="td_titulo" width="150px">Fecha|Hora</td>
</tr>
<?php
//Lectura del fichero
$lineas=file("comentarios.txt");
for($i=0;$i<count($lineas);$i++){
list($d1,$d2,$d3)=explode("\t",$lineas[$i]);
echo "<tr>";
if ($i%2==0){
echo "<td id='td_titulo_par' height='20px'>$d1</td>";
echo "<td id='td_titulo_par' height='20px'>$d2</td>";
echo "<td id='td_titulo_par' height='20px' align='center'>$d3</td>";
}else{
echo "<td id='td_titulo_impar' height='20px'>$d1</td>";
echo "<td id='td_titulo_impar' height='20px'>$d2</td>";
echo "<td id='td_titulo_impar' height='20px' align='center'>$d3</td>";
}
echo "</tr>";
}
?>
</table>
</div>
<div id="Pie">
<a href="index.php">[Retornar]</a>
</div>
</div>
</body>
</html>
No hay comentarios:
Publicar un comentario