En este tutorial les enseño como hacer un sistema de comentarios para su sitio web sin utilizar bases de datos.
Primero, crearemos nuestro archivo index.php, en este archivo añadimos el siguiente código:
<html>
<head>
<title>
Comentarios en PHP :3
</title>
</head>
<body>
<form method="post" action="comentar.php">
<H3>Dejá tu cometario:</H3>
<input type="text" name="nam" placeholder="Su nombre" /><br />
<input type="text" name="comentario" placeholder="Escribe un comentario..."/><br />
<input type="submit" value="Comentar"></form>
</form>
<?
$filename = 'com.html';
if (file_exists($filename)) {
include("com.html");
} else {
echo "No hay comentarios";
};
?>
</body>
</html>
Continuando creamos otro archivo PHP, lo llamamos comentar.php e insertamos este código:
<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 a sido añadido. <a href="index.php">Ir a la página principal</a></p></body>
</html>
Con esto ya tendríamos creado nuestro sistema de comentarios sin necesidad de una base de datos.
Créditos:
@the_chicho por solucionar lo del xss.