Título: Libro de visitas Publicado por: .Master. en 11 Marzo 2007, 05:50 am hola, aca vengo a pedir ayuda.
estuve en internet busacando libro de visitas simple que no use base de datos (que use .txt), y no encontre ninguno que ande bien. lo que yo quiero es esto, a ver si me explico: http://img105.imageshack.us/img105/8784/dibujobx8.png y el formulario para firmar no. bueno si alguien sabe como hacer esto con archivos .php y .txt, que me avise gracias. Título: Re: Libro de visitas Publicado por: coolfrog en 11 Marzo 2007, 07:02 am me parece que mejor lo haces con xml, ahi puedes estructurar mejor como va a guardar todo el texto, solo es una sugerencia por que con archivos txt supongo que si se puede hacer, no lo intente pero creo que seria muy dificil (pero no imposible) leer todo el texto y separarlo en partes como la fecha el usuario y el mensaje, para eso mejor xml.
Título: Re: Libro de visitas Publicado por: дٳŦ٭ en 11 Marzo 2007, 09:30 am Checate este código y me dices. (http://www.bufoland.cl/cursoweb/php/libro_visitas.php)
Saludos :P Mejor lo pongo ;D LIBRO DE VISITAS Este libro de visitas funciona en base a un archivo de texto, donde cada linea del archivo continene un registro, y a su vez cada línea contiene varios campos separados por el sigono "|" (pipeline). Este archivo tiene un aspecto coo el siguiente: Walter|Esta es una prueba|06 de julio de 2005| Claudia|Hoy esta lloviendo|07 de julio de 2005| El script PHP abre este archivo, lee su contenido y lo almacena en un arreglo donde cada elemento del arreglo es una linea del archivo . Luego se recoore el arreglo y se trocea para separar los campos inlcuidos en cada linea mediante la función explode. Veamos como podría ser código del archivo PHP que llamermos libro.php: Código: <?php Ingreso de Datos Para los usuarios puedan ingresar sus cometarios requeriremos agregar un formulario al final de archivo libro.php y que conecte con script que sea capaz de escribir en el archivo de texto los datos ingresados a través del formulario. Código: <form action="agrega_comentario.php" method="get"> Debemos ahora crear el Script que ingrese los datos en el archivo de texto (agrega_comentario.php): Código: <?php Título: Re: Libro de visitas Publicado por: .Master. en 11 Marzo 2007, 18:45 pm Hola, gracias por responder.
hice todo eso, le di permiso a libro.txt y todo, cuando abro libro.php, me aparece asi: (http://img265.imageshack.us/img265/9932/56934794wn8.jpg) y cuando quiero firmar y lo envio me aparece esto: (http://img98.imageshack.us/img98/6444/63935316ly8.jpg) (http://img130.imageshack.us/img130/3517/20377662qm9.jpg) Para mi el codigo del formulario debe estar mal. Alguien me puede ayudar Título: Re: Libro de visitas Publicado por: Thelord en 5 Abril 2007, 18:51 pm Saludos Ing_Amc.
Sabes me interesa ese libro de visitas pero, ali igual que .Master estoy medio confundido con el error, trato de entenderlo pero no logro resolver nada. Sobre el archivo.txt, solo le agregue unos comentarios para que no me marcara "No se puede leer el archivo". Esperare los comentarios.. Saludos. Por cierto el post ya tiene mucho tiempo. pero nimodo. EDIT: Saludos.. Despues de razonarle un rato y con mis escaso conocimientos de casi nada de C. Deduje que le falta esto $texto=$comentario; en la primer linea del archivo agrega_comentario.php y listo. Pero tienes que tener activada la opcion global_variable=ON en tu PHP.INI. Edita tu php.ini .. ahi veras la directiva: register_globals = OFF .. pasalo a ON para trabajar de la forma habitual con tus variables que envias de formularios/URL's entre otras. En caso de que no deses modificar tu PHP.INI Solo cambia estas variables: $texto=$comentario; $comentario=trim($texto); $nombre=trim($nombre); A esto: $texto=$_GET[comentario]; $comentario=trim($texto); $nombre=trim($_GET[nombre]); Se te agradece Ing_Amc. |