estoy intentado poner en mi pag web un formulario para q las personas comenten pero me da un error y no se porque alguien me lo puede explicar porfa.
aki les dejo los codigos
Comentario.php
<html>
<head>
<title>Escribir en doc, de texto</title>
</head>
<body>
<form action='opinar.php' method='post'>Nombre:
<input type='text' name='nombre' />
Email:
<input type='text' name='mail' />
Comentario:
<textarea name='comentario' rows='10' cols='40'></textarea>
<input type='submit' value='Enviar comentario-->' /></form>
</body>
</html>
opinar.php
<html>
<head>
<?php
$comentario=$_REQUEST['comentario'];
// Escribo en el archivo de opiniones lo que el usuario dijo:
$archivo=fopen ("opiniones.txt","a") or die ("No se pudo guardar su opinion"); // Abro el archivo
fputs ($archivo,"Nombre del visitante: $_REQUEST"); // Escribo el nombre del visitante
fputs ($archivo,"\n"); // Dejo una linea de salto
fputs ($archivo,"E-Mail del visitante: $_REQUEST"); // Escribo el email del visitante
fputs ($archivo,"\n"); // Dejo una linea de salto
fputs ($archivo,"Comentario:"); // Pongo de titulo la palabra "opinion:" antes de lo que dijo el visitante.
fputs ($archivo,"\n"); // Linea de salto
fputs ($archivo,"$comentario"); // Escribo la opinion
fputs ($archivo,"\n"); // Linea de salto
fputs ($archivo,"<hr>"); // Separo una opinion de otra
fputs ($archivo,"\n"); // Y dejo otra linea de salto.
fclose ($archivo); // Cierro el archivo
echo "<h1>Gracias! por el comentario
$_POST </h1>
"; // Damos el mensaje de exito y despedimos al visitante
echo "Regresar a la pagina principal"; // Finalizamos la consulta php.
?>
aqui para ver tu comentario
</div>
</body>
</html>
index.html
<html>
<head>
<title>5</title>
</head>
<body>
<h1><center>LOS COMENTARIOS:</center>
</h1>
<?php
$fp=fopen("opiniones.txt","r") or
die("No se pudo abrir el archivo");
while (!feof($fp))
{
$linea=fgets($fp);
$lineasalto=nl2br($linea);
echo $lineasalto;
}
?>
PARA ESCRIBIR UNO: aqui!
</body>
</html>
y este es el error q me da
$comentario"); // Escribo la opinion fputs ($archivo,"\n"); // Linea de salto fputs ($archivo,""); // Separo una opinion de otra fputs ($archivo,"\n"); // Y dejo otra linea de salto. fclose ($archivo); // Cierro el archivo echo "
Gracias! por el comentario $_POST
"; // Damos el mensaje de exito y despedimos al visitante echo "Regresar a la pagina principal"; // Finalizamos la consulta php. ?> aqui para ver tu comentario
aki les dejo los codigos
Comentario.php
<html>
<head>
<title>Escribir en doc, de texto</title>
</head>
<body>
<form action='opinar.php' method='post'>Nombre:
<input type='text' name='nombre' />
Email:
<input type='text' name='mail' />
Comentario:
<textarea name='comentario' rows='10' cols='40'></textarea>
<input type='submit' value='Enviar comentario-->' /></form>
</body>
</html>
opinar.php
<html>
<head>
<?php
$comentario=$_REQUEST['comentario'];
// Escribo en el archivo de opiniones lo que el usuario dijo:
$archivo=fopen ("opiniones.txt","a") or die ("No se pudo guardar su opinion"); // Abro el archivo
fputs ($archivo,"Nombre del visitante: $_REQUEST"); // Escribo el nombre del visitante
fputs ($archivo,"\n"); // Dejo una linea de salto
fputs ($archivo,"E-Mail del visitante: $_REQUEST"); // Escribo el email del visitante
fputs ($archivo,"\n"); // Dejo una linea de salto
fputs ($archivo,"Comentario:"); // Pongo de titulo la palabra "opinion:" antes de lo que dijo el visitante.
fputs ($archivo,"\n"); // Linea de salto
fputs ($archivo,"$comentario"); // Escribo la opinion
fputs ($archivo,"\n"); // Linea de salto
fputs ($archivo,"<hr>"); // Separo una opinion de otra
fputs ($archivo,"\n"); // Y dejo otra linea de salto.
fclose ($archivo); // Cierro el archivo
echo "<h1>Gracias! por el comentario
$_POST </h1>
"; // Damos el mensaje de exito y despedimos al visitante
echo "Regresar a la pagina principal"; // Finalizamos la consulta php.
?>
aqui para ver tu comentario
</div>
</body>
</html>
index.html
<html>
<head>
<title>5</title>
</head>
<body>
<h1><center>LOS COMENTARIOS:</center>
</h1>
<?php
$fp=fopen("opiniones.txt","r") or
die("No se pudo abrir el archivo");
while (!feof($fp))
{
$linea=fgets($fp);
$lineasalto=nl2br($linea);
echo $lineasalto;
}
?>
PARA ESCRIBIR UNO: aqui!
</body>
</html>
y este es el error q me da
$comentario"); // Escribo la opinion fputs ($archivo,"\n"); // Linea de salto fputs ($archivo,""); // Separo una opinion de otra fputs ($archivo,"\n"); // Y dejo otra linea de salto. fclose ($archivo); // Cierro el archivo echo "
Gracias! por el comentario $_POST
"; // Damos el mensaje de exito y despedimos al visitante echo "Regresar a la pagina principal"; // Finalizamos la consulta php. ?> aqui para ver tu comentario