Hola amigos, estoy creando un sistema mediante el cual se puedan añadir comentarios a una noticia utilizando un archivo de texto en el que se guardan los comentarios, y que es abierto, cerrado y leido segun se necesite, pero no se por que no funciona!!! necesito de vuestra sabiduria !!! os dejo aquí el codigo de mis páginas, y por favor, si alguien le ve algo raro por favor que me lo diga !!! Y me ayude !!! Por que lo unico que logro es que en los comentarios aparezca un "0"
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Código de la Página de la noticia en la que puedes añadir el comentario y se ven los otros comentarios, (noticias.php):
<html>
<head>
<title>Noticias</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$archivo = "comentarios.txt";
$abrir = fopen($archivo, "r");
$contenido = fread($abrir, filesize($archivo));
fclose($abrir);
?>
<div id="titulonoticia" style="position:absolute; left:100px; top:0px; width:300px; height:10px; z-index:1">
<h1>Noticias frescas!</h1>
</div>
<div id="contnoticia" style="position:absolute; left:150px; top:75px; width:300px; height:10px; z-index:2;">
<div align="justify" style="background-color:#CCFF00; padding:10px;">El Dilema, cual es mejor: el pescado fresco o el congelado,
evidentemente el fresco, pero siempre que sea fresco de verdad,
en ocasiones estamos consumiendo "pescado fresco" que fue extraído
del mar hace cinco días, y mientras ha llegado a puerto y lo han transportado,
asentado en la lonja, llega a la pescadería y lo adquirimos, han pasado varios días.</div>
</div>
<div id="titulocomentarios" style="position:absolute; left:475px; top:150px; width:200px; height:10px; z-index:3; font-weight: bold;">
Comentarios!
</div>
<div id="contcomentarios" style="position:absolute; left:475px; top:175px; width:200px; height:10px; z-index:4">
<div align="justify" style="background-color:#CCCCCC; padding:10px;">
<?php
echo $contenido; //aquí aparecen los comentarios
?>
<hr color="#333333">
<form action="acomentarios.php" method="post">
Nombre/Nick!
<input type="text" name="nombre" id="nombre" maxlength="10">
<p></p>
Comentario!
<textarea name="comentariop" cols="20" rows="5" id="comentariop"></textarea>
<p></p>
<input type="submit" name="enviar" value="enviar!">
</form>
</div>
</div>
</body>
</html>
Código de la Página en la que los comentarios son procesados y escritos en el archivo de texto, (acomentarios.php):
<html>
<head>
<title>Comentario enviado!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
Tu comentario, ha sido enviado correctamente!
<p></p><a href="noticias.php">Mira tu comentario!</a>
<?php
//compongo el mensaje
$totalnombre = "Nombre/Nick! <h2>".$nombre."</h2><p></p><hr color='#999999'>";
$totalcomentariop = $comentariop."<p></p>";
//abro el archivo y escribo
$archivo = "comentarios.txt";
$abrir = fopen($archivo, "w");
$loquehay = fread($abrir, filesize($archivo));
$totaltodo = $totalnombre + $totalcomentariop; //Todo lo que ha escrito el visitante, preparado para ser guardado
fwrite($abrir, $totaltodo);
fclose($abrir);
?>
</body>
</html>
Alguien le ve el problema?, si podéis probar esto, y sabéis por que no funciona, y por que el resultado en los comentarios es un "0", por favor que alguien me ayude !!!