Entrar Regístrate
 
Poner comentarios de visitantes en la web
#1 ·

Hola, tengo una web estatica creada con dreamweaver y me gustaria poner algo que dé la opcion al visitante para poner un comentario y que sea visible por todos, como si fuera un muro donde escriben todos los que quieen y leen todos.

Me podeis ayudar en esto?

hice un curso de dreamweaver pero no recuerdo que me explicasen nada asi.

Si alguien sabe hacerlo paso a paso... agradeceria la ayuda.

la web, la he creado con un conjunto de marcos y quisiera que se viera en el contenido.


oarjonar
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 29/Nov/2007
· ·
#2 ·

Hola!

Lo que dices, suena solo aun "Libro de visitas". Cumple todos loq requirimientos que pides, y es más, aqui mismo, miarroba ofrece un sistema para crearlos gratis.


Overlick
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 37
Desde: 27/Dic/2006
· ·
#3 ·

Sigue esto;

Comentarios.php

Spoiler:

<?php



$config['host'] = 'mysql.webcindario.com';
$config['user'] = 'base';
$config['pass'] = 'contraseña';
$config['db'] = 'base';


mysql_connect($config['host'], $config['user'], $config['pass']) or die('Connection failed');
mysql_select_db($config['db']) or die('DB selection failed');

if(isset($_POST['news']))
    {
    // name, message, date
    $message = $_POST['news'];
    $author = $_POST['author'];
    $date = date('F j Y');
        $subject = $_POST['subject'];
    mysql_query('INSERT INTO comentarios (name, message, date, subject) VALUES ("' . $author . '", "' . $message . '", "' . $date . '",  "' . $subject . '");') or $error = true;


    if(isset($error))
      echo 'There was error in adding news!<br><small>' . mysql_error() . '</small>';

    else
      echo 'Se envio correctamente';

    exit;
    }

echo '<form action="' . $PHP_SELF . '" method="POST"><font color ="FFFFFF" size="1" Font="Verdana"><font face="Verdana">
News<br><textarea style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 9pt; color:#000000;"
 rows=10 cols=40 name="news">' . '</textarea>
<br>
Author<br><input style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 9pt; color:#000000;" type="text" name="author">
<br>
Subject<br><input style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 9pt; color:#000000;" type="text" name="subject"><br><br>
<input style="border: 1px solid #666666; background: #C0C0C0; font-family: verdana; font-size: 8pt; color:#000000;"
 type="submit" value="Post">
</form>';?>

<?php

$config['host'] = 'mysql.webcindario.com';
$config['user'] = 'base';
$config['pass'] = 'contraseña';
$config['db'] = 'base';


// here is the start html, <html><body> for example
$start = '<html><head><title>News Flash</title></head><body bgcolor="#ffffff">';
// here is the end html that is put to document
$end = '</body></html>';
// news template
$tpl = '<font color ="#000000" size="1" Font="Verdana"><font face="Verdana">
<HR size="5" align="right" width="100%" color="7D889A">
<!--//%t=Date-->
<!--//%s=Title or Subject-->
<!--//%n=News-->
<!--//%a=User or Posted by-->
<b>%t - %s</b><br>
<br>
%n
<br>
<br>
<b>Posted by %a</b>
<br>
<HR size="5" align="right" width="100%" color="7D889A">
<br>
</font> ';
echo $start;

mysql_connect($config['host'], $config['user'], $config['pass']) or die('Connection failed');
mysql_select_db($config['db']) or die('DB selection failed');

$max = mysql_fetch_array(mysql_query('SELECT MAX(id) FROM comentarios'));
$max = $max['MAX(id)']+1;

while($result = mysql_fetch_array(mysql_query('SELECT * FROM comentarios WHERE id<' . $max . ' ORDER BY id DESC;')))

    {
    echo str_replace(Array('%t', '%a', '%n', '%s'), Array($result['date'], $result['name'], $result['message'], $result['subject']), $tpl);
    $max = $result['id'];
    }

echo $end;
?>

Base de datos;

Spoiler:

CREATE TABLE `comentarios` (
  `id` int(11) NOT NULL auto_increment,
  `name` text NOT NULL,
  `message` longtext NOT NULL,
  `date` text NOT NULL,
  `subject` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;

Es muy facil en este codigo se escrbibe y se ven los comentarios en la misma página,en las dos partes de he puesto de rojo algunas cosas son las que tienes que editar con tus datos, ene l codigo de comentarios.phpsale 3 veces eso lo tienes que ir cambiando si kieres ponerlo mas de una vez y igual que en mysql, ejemplo;

comentarios_1

comentarios_2

eso en la base de datos, y en el codigo lo mismo sustituyendo en la parte de rojo, muy rapido de poner si quieres poner videos y que cada uno tenga comentarios.


ligoverto
Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 279
Desde: 08/Nov/2008
· ·
#4 · · Editado por Flame90

Perdona mi incultura, pero como puedo crear la base de datos? no veo ningun boton ni nada que me diga crear una db

edito: Solucionado, si a alguien mas le pasa, hay que activar la base de datos en el apartado de preferencias.

edito de nuevo: me dice que da error al seleccionar la db :S

http://scasamiquela.webcindario.com

Gracias


Flame90
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 5
Desde: 01/Oct/2009
·
#5 ·
Escrito originalmente por sectario90

dito de nuevo: me dice que da error al seleccionar la db :S

Configura correctamente el script.


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.458
Desde: 01/Mar/2003
· ·
#6 ·

Vale! ahora si! muchas gracias :D:D


Flame90
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 5
Desde: 01/Oct/2009
·
#7 ·

@ligoverto,

hola mira ya tengo los archivos. pero que hago ahora?, lo subo a un servidor y luego ? como llamo desde mi pag web a la caja de comentarios,pnp? que codigo o scrip pongo en mi pag? gracias


jashumo
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 27/Sep/2016
·
#8 ·

hola wy , la mencion wey, como la ago wey


elmasprodante
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 28/Sep/2016
·
#9 ·

hola wey @ligoverto es asi wey?


elmasprodante
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 28/Sep/2016
·
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 · Espacio WEB · PHP
Opciones:
Versión imprimible del tema
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:08 UTC+02:00 DST
Temas similares
 I FotoPTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario318/Ene/2006, 19:29
chavp Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
poner comentarios en mi web
Por: saulosweb · 03/Jun/2006, 00:17
203/Jun/2006, 15:08
inigoruiz Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
comentarios en web
Por: nort3 · 12/Mar/2009, 22:12
216/Mar/2009, 20:49
Alvaro_brub Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario825/May/2012, 18:50
Invitad@ Ir al último mensaje del tema