Hace tiempo habia creado este libro de visitas con la intencion de combinar en un file las funciones basicas requeridas, ahora con mi intenso amor por el codigo abierto les dejo las lineas con las cuales podran instalarlo en sus webs.
libro.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Libro</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_popupMsg(msg) { //v1.0
alert(msg);
}
//-->
</script>
</head>
<body>
<?
mysql_connect('localhost','root',''); /// conexion con la base de datos
mysql_select_db('test'); /// Nombre de la base 'test' nombre de la tabla 'mensajes'
if($submit || !$nombre || !$comentarios){
?>
<script language="JavaScript">
MM_popupMsg('Su mensaje no se pudo publicar debido a que no completo uno o ambos espacios en el formulario.\r\rPor favor re-intente.')
</script>
<?
}else{
$fecha = date("d/m/Y");
$t_nombre = trim($nombre);
mysql_query("INSERT INTO mensajes VALUES ('', '$fecha', '$t_nombre', '$comentarios', '$REMOTE_ADDR')");
?><script language="JavaScript">
MM_popupMsg('<?=trim($nombre)?>, qu? tal?\r\rHemos archivado tu mensaje sin ning?n problema.\r\rMuchas gracias por tu participaci?n.')
</script>
<?} ?>
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<?
$leer_libro = mysql_query("SELECT * FROM mensajes ORDER BY reg DESC");
while($dev_leer_libro = mysql_fetch_array($leer_libro)){
$fd = fopen ("http://www.hackingballz.com/atlasip_publico.php?ip=".$dev_leer_libro['ip'], "r");
$pais = fgets($fd, 4096);
fclose($fd);
?>
<tr>
<td width="24%" bgcolor="DFEAAF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nombre
completo:</font></td>
<td width="76%" bgcolor="F2F5E4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?=htmlentities($dev_leer_libro['nombre'])?>
</font></td>
</tr>
<tr>
<td bgcolor="DFEAAF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Comentarios</font></td>
<td bgcolor="F2F5E4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<?=ereg_replace("\r\n","<br>",htmlentities($dev_leer_libro['comentarios']))?>
</font></td>
</tr>
<tr>
<td colspan="2" bgcolor="DFEAAF"><div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Enviado
el
<?=$dev_leer_libro['fecha']?>
desde
<?=$dev_leer_libro['ip']?>
(
<?=ucwords(strtolower($pais))?>
)</font></div></td>
</tr>
<tr>
<td height="5" colspan="2"></td>
</tr>
<?}?>
</table>
<br>
<table width="85%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="DFEAAF"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>PUBLICANDO
EL MENSAJE</strong></font></td>
</tr>
<tr>
<td><form name="form1" method="post" action="">
<br>
<table width="75%" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td width="24%"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Nombre
completo:</font></b></td>
<td width="76%" bgcolor="F2F5E4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<input name="nombre" type="text" id="nombre2" size="50">
</font></td>
</tr>
<tr>
<td><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Comentarios</font></b></td>
<td bgcolor="F2F5E4"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<textarea name="comentarios" cols="38" rows="5" wrap="VIRTUAL" id="comentarios"></textarea>
</font></td>
</tr>
<tr>
<td> </td>
<td bgcolor="F2F5E4"><input type="submit" name="Submit" value="Publicar"></td>
</tr>
</table>
</form></td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</body>
</html>
fuente
Para ver este enlace Registrate o Inicia Sesion