hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
14 de Octubre de 2008, 07:01:41
Noticias: Caracteres maximos de las firmas
Para ver este enlace Registrate o Inicia Sesion
> leer

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  Libro de visitas con TXT y PHP
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Libro de visitas con TXT y PHP  (Leído 621 veces)
vart001
Administrador
*****
Desconectado Desconectado

Mensajes: 1,413


El Mero, mero!


Ver Perfil WWW
« : 02 de Mayo de 2005, 04:11:53 »

Libro de visitas con TXT  y PHP
Sigo con mis scripts sin bases de datos, esta vez con un libro de visitas que constará de tres archivos: index.php, REPLACEar.php, index.txt, opcionalmente si quieres que en la página principal se vea el último comentario escrito, incluye ultimo.txt.

Para bajaros las imágenes utilizadas aquí,
Para ver este enlace Registrate o Inicia Sesion.

En el siguiente código encontrareis los códigos de los tres archivos. Debeis poner cada código en su archivo tal como indica el documento para que funcione.

index.php:

<!-- archivo encargado de mostrar los registros y de enviar nuevos -->
<form method="GET" action="REPLACEar.php"><table border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#CCCCFF"><tr><td width="100%"><table border="0" cellpadding="2" cellspacing="1" width="100%"> <tr><td width="100%" colspan="2" bgcolor="#CCCCFF"><p align="center"><font size="2">Deja tu comentario</font></td></tr></center></center></center></center><tr><td width="34%"  bgcolor="#E6E6FF"> <p align="right">Tu nombre</td><center><center><center><center><td width="66%" bgcolor="#E6E6FF"><input type="text" name="nombre" size="20" style="font-family: 'Trebuchet MS', Arial; font-size: 8 pt; color: #000000; border: 1 solid #000080"></td></tr></center> </center></center></center><tr><td width="34%" bgcolor="#E6E6FF"> <p align="right">Tu email</td><center><center><;center><center><td width="66%" bgcolor="#E6E6FF"><label><input type="text" name="email" size="20" style="font-family: 'Trebuchet MS', Arial; font-size: 8 pt; color: #000000; border: 1 solid #000080"></label></td><;/tr></center></center></center></center><tr><td width="34%" bgcolor="#E6E6FF"><p align="right">Comentario</td><center><center><center><center><td width="66%" bgcolor="#E6E6FF"&gt;<textarea rows="2" name="comentario" cols="50" style="font-family: 'Trebuchet MS', arial; font-size: 8 pt; color: #000000; border: 1 solid #000080"></textarea></td></tr></center> </center></center></center>
;<tr><td width="34%" bgcolor="#E6E6FF"><p align="right">Opinión sobre la web</td><center> <center><center><center><td width="66%" bgcolor="#E6E6FF"><table border="0" cellpadding="0" cellspacin
g="0" width="100%"><tr><td width="20%" align="center"><img border="0" src="perfecta.gif" width="15" height="15">
<input type="radio" value="perfecta" checked name="opinion"></td><td width="20%" align="center"&gt;<img border="0" src="mbuena.gif" width="15" height="15">
<label><input type="radio" value="mbuena" name="opinion"></label></td><td width="20%" align="center"><img border="0" src="buena.gif" width="15" height="15">
<label><input type="radio" value="buena" name="opinion"></label></td><td width="20%" align="center"><img border="0" src="mala.gif" width="15" height="15">
<label><input type="radio" value="mala" name="opinion"></label></td><td width="20%" align="center"><img border="0" src="mmala.gif" width="15" height="15">
 <input type="radio" value="mmala" name="opinion"></td></tr></table> </td></tr></center></center></center></center><tr><td width="34%" bgcolor="#E6E6FF"><p align="right">Confirmar</td><td width="66%" bgcolor="#E6E6FF"><p align="left"&
gt;<input type="submit" value="E N V I A R" style="font-family: 'Trebuchet MS', Arial; font-size: 8 pt; color: #000000; background-color: #FFFFFF; border: 1 solid #000080"><input type="reset" value="B O R R A R" style="font-family: 'Trebuchet MS', Arial; font-size: 8 pt; color: #000000; background-color: #FFFFFF; border: 1 solid #000080"></td></tr></table> </td></tr></table><input type="hidden" name="fecha" value="<? echo(date("d/m/Y")); ?>"></form>


REPLACEar.php

<!-- archivo encargado de guardar el formulario -->
<?php

$fp=fopen("index.txt","r+");
$anterior=fread($fp,filesize("index.txt"));
rewind($fp);
$nuevo = "<font color="#000088" size="2"><a href="mailto:$HTTP_GET_VARS[email]" class="nombre"> $HTTP_GET_VARS[nombre][/url] <font color="#0056F9">($HTTP_GET_VARS[fecha])</font></font> <img
src="$HTTP_GET_VARS[opinion].gif" border=0>
<p align=justify>$HTTP_GET_VARS[comentario]
";
$total = $nuevo.$anterior;
if(fwrite($fp,$total)) {
Echo "Gracias, tu comentario ha sido REPLACEado correctamente. <p align=center><a href=index.php>Volver[/url]";
}Else{
Echo "Error, por alguna razón desconocida no ha sido procesado su comentario. Compruebe que ha rellenado todos los campos e inténtelo de nuevo.";
}
fclose($fp);
?>


<!-- OPCIONAL, sólo si creasteis el archivo ultimo.txt, si poneis esto, en la página principal donde queráis que se muestre el último poned <? include("ultimo.txt") ?> mostrando la ruta del archivo claro -->


<?php

$fp = fopen("ultimo.txt","w");
if(fwrite($fp, "Último comentario en el libro de visitas:<p align=justify>$HTTP_GET_VARS[comentario]

Enviado por <a href="mailto:$HTTP_GET_VARS[email]">$HTTP_GET_VARS[nombre][/url]<p align=
right><a href="libro/index.php" class=vol>Ver más[/url]")){
Echo " ";
}Else{
Echo " ";
}
fclose($fp);
?>
En línea

root from cph


Para ver este enlace Registrate o Inicia Sesion
Hackear hotmail aqui

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online