home Foro de soporte Ayuda para webmasters HTML avanzado
 
Libro de visitas
#1 ·

Hola que tal

hace tempo que estoy investigando como programar un libro de visitas para mi web con lenguajes html, script, php y mysql encontre varias soluciones para realizarlo pero ninguna cumple realmente U_u...

Lo que busco lograr es crear un libro de visitas capas de interactuar con los usuarios de mi web alo que me refiero algo parecido a lo que hace facebook permite que al poner un comentario (estado) pueda ser respondido por otros usuarios.

En si lo que busco es que los usuarios puedan publicar un comentario y dar la oportunidad ala vez de que sean respondidos y les llegue una notificacion a su correo.

Si alguien pudiera ayudarme se lo agradeceria (:


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 08/Feb/2010
·
#2 ·
Escrito originalmente por @luis12345manuel

Lo que busco lograr es crear un libro de visitas capas de interactuar con los usuarios de mi web alo que me refiero algo parecido a lo que hace facebook permite que al poner un comentario (estado) pueda ser respondido por otros usuarios.

No estas buscando un libro de visitas, en primer lugar.

Lo que estas buscando es crear una red social... no me suena que haya códigos ya creados, pero si tienes conocimientos de html, mysql y php, podrías hacerlo por tu cuenta.

Primer paso: crear un sistema de registro de usuarios.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#3 ·

@NoSetup.org,

Hola gracias por responder a mi pregunta (:

Sepodria decir que quiero algo similar a una red social pero algo simple, conosco lo basico de programacion con php y mysql pero realmente no es mucho.

Ya tengo el sistema de registro de usuarios y un libro de visitas pero el problema que tengo es que no he logrado conectarlos no he logrado que el libro de visitas lea la "session start()" y almacenar el nombre de usuario y su comentario en mi Base de datos, otra cosa es que no tengo idea de como programar el libro de visitas para que sea capas de permitir a los usuarios responder un comentario que ya este almacenado U_u


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 08/Feb/2010
·
#4 ·

El libro de visitas ¿lo has programado tu? ¿es algun script? ¿o es un sistema externo?


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#5 ·
Escrito originalmente por @NoSetup.org

El libro de visitas ¿lo has programado tu? ¿es algun script? ¿o es un sistema externo?

El libro lo programe yo y lo subi a mi hospedaje el codigo es

La bd mysql es:

CREATE TABLE `firmar` ( `firma_ID` int(11) NOT NULL auto_increment,

`usuario` varchar(25) NOT NULL,

`firma` text NOT NULL,

PRIMARY KEY (`firma_ID`)

) ENGINE=MyISAM ;

--------------------------------------------------------------------------- ------------------------------------------

libro de visitas.php

<?php
/* conexion ****************/
// conectamos al servidor MySQL
$link = mysql_connect('localhost', 'root', '');
if(!$link) {
die("Error al intentar conectar: ".mysql_error());
}
// seleccionamos la base de datos
$db_link = mysql_select_db('libro_visitas', $link);
if(!$db_link) {
die("Error al intentar seleccionar la base de datos". mysql_error());
}
/* fin conexion ************/
/* prosesamiento de los datos */
// verificamos si ha sido enviado el formulario
if(isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar'){
// verificamos que el formulario
// no venga vacio
if(!empty($_POST['usuario']) && !empty($_POST['firma'])){
// creamos las variables a usar en la consulta
// y le asignamos sus valores
$usuario = htmlentities(trim($_POST['usuario']));
$firma = htmlentities(trim($_POST['firma']));
// la consulta INSERT
$sqlInsert = mysql_query("INSERT INTO firmar (usuario, firma)
VALUES ('$usuario', '$firma')", $link)
or die(mysql_error());
}else{
echo "Debe llenar todos los campos";
}
}
/* fin del proseso de datos */
/* mostrando los registros (firmas) */
$sqlQuery = mysql_query("SELECT * FROM firmar", $link)
or die(mysql_error());
$totalFirmas = mysql_num_rows($sqlQuery);
// verificamos si hay
// alguna firma registrada,
// de lo contrario enviamos un mensaje
if($totalFirmas == 0){
echo "Nadie se ha animado a firmar este libro :(";
}
// si hay firmas registradas
// las mostramos
else{
while($row = mysql_fetch_array($sqlQuery)){
echo "<p><b>$row[usuario]</b> dijo:<br />". nl2br($row['firma']) ."</p><hr />";
}
}
?>
<!-- el formulario -->
<form name="html" action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<p>
Usuario:<br />
<input type="text" name="usuario" />
</p>
<p>
Firma:<br />
<textarea name="firma" cols="35" rows="7"></textarea>
</p>
<input type="submit" name="enviar" value="Enviar" />
</form>

Ese es el codigo de mi libro de visitas el problema es que no se como lograr leer la session start de mi registro de usuarios y alamacenar en la bd de mi libro de visitas junto con el comentario U_U


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 08/Feb/2010
·
#6 ·

Pues al inicio del php metes     session_start();

Y según como hayas llamado a las variables, sería $usuariok=$_SESSION['lusuario'];

Empieza, haciendo esto...


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.309
Desde: 01/Mar/2003
· ·
#7 ·

@NoSetup.org,gracias por el dato

ya intente pero no estoy seguro si funciono bien, me arrojan el siguiente error:

502 Bad Gateway ---- nginx 

ya intente corregir y restaurar el codigo pero me sigue marcando el error

https://buscadorlmrg.webcindario.com/Libro%20usu/libro%20de%20visitas.php


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 08/Feb/2010
·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Ayuda para webmasters · HTML avanzado
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 22:12 UTC+02:00 DST
Temas similares
 I FotoPTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Libro de visitas
Por: · 04/Sep/2005, 15:59
704/Dic/2008, 08:14
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario124/Jun/2004, 05:08
 Ir al último mensaje del tema