Te combiene mucho mas en una base de datos.
Mira, te voy ayudar armando un pequeño script
Base de datos
comentarios Código PHP:
CREATE TABLE `comentario` (
`id` int(11) NOT NULL auto_increment,
`texto` mediumtext NOT NULL,
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=26 ;
formulario.php
Código PHP:
<form method="post" action="enviar.php">
<textarea name="texto" cols="100" rows="10"></textarea>
<input type="Submit" name="enviar" value="Enviar">
</form>
enviar.php
Código PHP:
<?
$conexion = mysql_connect("localhost", "root", "password");
mysql_select_db("comentarios", $conexion);
$sql = "INSERT INTO comentario (texto) VALUES ('$texto')";
$result = mysql_query($sql);
echo "El comentario se ha enviado </br><br>";
?>
mostrar.php
Código PHP:
<?
mysql_connect("localhost","root","gateway");
$sql="SELECT * FROM comentarios.comentario"
$res=mysql_query($sql);
$numeroRegistros=mysql_num_rows($res);
//////////Ordenar los comentarios con -id se muestran los mas recientes al principio
if(!isset($orden))
{
$orden="-id";
}
//////////creacion de la consulta con limites
$sql="SELECT * FROM comentarios.comentario ORDER BY ".$orden;
$res=mysql_query($sql);
//////////Mostrar consulta
while($registro=mysql_fetch_array($res))
{
?>
<!-- tabla de resultados -->
<? echo $registro['texto']; ?>
<!-- fin tabla resultados -->
<?
}//fin while mostrar consultas
echo "<br><br>";
?>
<br>
<a href="formulario.php">Subir un comentario</a> <br>
</div>
</body>
</html>
<?
mysql_close();
?>
Ahi lo tienes saludos!