Ya se que es mejor usar una base de datos MySQL para hacer esto pero como hago para recuperar datos que envio de esta pagina
Pagina1.html
<FORM ACTION="pagina2.php" METHOD="POST" ENCTYPE="TEXT/PLAIN">
Opinión:<BR>
<TEXTAREA NAME="Opinion" ROWS="4" COLS="60">
</TEXTAREA><BR>
<INPUT TYPE="SUBMIT" VALUE="Enviar">
<INPUT TYPE="RESET" VALUE="Borrar">
</FORM>
Pagina2.php
<html>
<head>
<title></title>
</head>
<body>
<?
$a = $HTTP_POST_VARS[opinion]
$b = $HTTP_POST_VARS[nombre]
//¿Por que no me lo toma?
$date = date("H:i, j F");
echo "Hora del envio: ";
echo $date;
$stringsalida = $date."\n".$b."\n \n \n".$a."\n \n \n ________________________".;
// abrir fichero añadiendo
@ $fp = fopen("../opinion/opinion.txt", "a");
@ flock($fp, 2);
if (!$fp)
{
echo "<p><strong> Su orden no ha podido ser procesada en este momento. "
."Por favor inténtelo de nuevo más tarde.</strong></p></body></html>";
exit;
}
fwrite($fp, $stringsalida);
flock($fp, 3);
fclose($fp);
echo "<p>Su orden ha sido recibida y guardada.</p>";
?>
</body>
</html>
Aclaro que probe con todo pero no puedo recuperar los datos.Y la tercera pagina seria como un libro donde se guardan todos las opiniones.
leeropinion.php
<html>
<head>
<title>Libros Libres - Peticiones Clientes</title>
</head>
<body>
<h1>Libros de visitas</h1>
<h2>Opiniones</h2>
<?
$fp = fopen("../opinion/opinion.txt", "r");
flock($fp, 1);
if (!$fp)
{
echo "<p><strong>No hay órdenes pendientes."
."Por favor prueba de nuevo más tarde.</strong></p></body></html>";
exit;
}
while (!feof($fp))
{
$order= fgets($fp, 100);
echo $order."<br>";
}
flock($fp, 3);
fclose($fp);
?>
</body>
</html>
No se si se puede hacer con MySQL pero queria intentar con .txt porque no ocupo lugar en la memoria de MySQL(yo uso tripod y solo me dan 10 mb).Bueno Mi pregunta es¿Por que me da error?¿Como hago para recuperar la opinion($_REQUEST no funciona)?
Gracias