PHP - Cómo puedo hacer un sistema de comentarios para varias páginas

 
Vista:
sin imagen de perfil

Cómo puedo hacer un sistema de comentarios para varias páginas

Publicado por Antonio (1 intervención) el 13/02/2017 18:49:56
Hola amigos, estoy desarrollando una web con html y he querido insertar un sistema de comentario en las diversas páginas elaboradas.
El que tengo sólo reconoce un sistema general, o sea, que todos los comentarios salen en todas las páginas. Les muestro la codificación:

Para el index.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<html>
<head>
<title>
Comentarios en PHP :3
</title>
</head>
<body>
 
 
<p>&nbsp;</p>
<p align="center">&nbsp;</p>
<p>&nbsp;</p>
<form action="comentar.php" method="post" target="_self">
<H3>Deja tu cometario:</H3>
<p>
  <input  type="text"  name="nam" placeholder="Su nombre" />
  </p>
<p><br />
    <textarea name="comentario" placeholder="Escribe un comentario..."></textarea>
    <br />
    <input type="submit" value="Comentar">
</p>
</form>
</form>
<?
$filename = 'com.html';
if (file_exists($filename)) {
include("com.html");
} else {
echo "No hay comentarios";
};
?>
 
</body>
</html>


y para comentar:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<head>
<title>
Comentario Añadido</title>
</head>
<? $comentario = $_POST['comentario'];
$nam = $_POST['nam'];
$nam = strip_tags($nam);
$nam = stripslashes($nam);
$comentario = strip_tags($comentario);
$comentario = stripslashes($comentario);
$grabar = fopen ("com.html","a");
fwrite ($grabar,"<b>$nam dijo:</b> <p>$comentario</p>");
fclose($grabar); ?>
<body>
<p>Su comentario ha sido añadido. <a href="index.php">Ir a la página principal</a></p></body>
</html>


Necesito hacer que cada comentario de cada hoja sea independiente.

Muchas gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Cómo puedo hacer un sistema de comentarios para varias páginas

Publicado por xve (6935 intervenciones) el 13/02/2017 20:44:14
Hola Antonio, lo estas haciendo con un archivo de texto, por lo que tendrías que utilizar varios archivos de texto, o poner una marca para mostrar el comentario en la pagina que toque.

Algo como, el entrar en la nota 1, únicamente muestras los comentarios que hacen referencia a la nota 1, ya que previamente tendrás que guardar en cada comentario la pagina a la que hace referencia el comentario, y analizar el archivo de texto para mostrar las notas en cada uno

La manera que se utiliza, es guardar en base de datos los comentarios, de esta manera es un tanto mas sencillo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar