Foros del Web » Programando para Internet » PHP »

el sistema de comentarios mas chico, pero con un problemon

Estas en el tema de el sistema de comentarios mas chico, pero con un problemon en el foro de PHP en Foros del Web. buenas, que tal, estoy diseñando un sistema de comentarios en PHP, soy principiante en el tema, y aunque ya he visto muchos sistemas de comentarios ...
  #1 (permalink)  
Antiguo 31/07/2010, 18:20
 
Fecha de Ingreso: junio-2009
Mensajes: 78
Antigüedad: 14 años, 10 meses
Puntos: 0
el sistema de comentarios mas chico, pero con un problemon

buenas, que tal, estoy diseñando un sistema de comentarios en PHP, soy principiante en el tema, y aunque ya he visto muchos sistemas de comentarios creo que logre hacer algo muy versatil, sencillo y en solo un archivo, el problema se me presenta a la hora de mostrarlo, ya que si bien carga correctamente los comentarios, deja un espacio demasiado grande entre ellos...
les paso el codigo, haber si alguien logra ayudarme


Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>comentarios</title>
</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<? //invocando a las variables
$nombre=$_POST["nombre"];
$mail=$_POST["mail"];
$telefono=$_POST["telefono"];
$comentario=$_POST["comentario"];
$edad=$_POST["edad"];
$test=$nombre.$mail.$telefono.$comentario;

/*le damos a string el contenido de las tablas, con las variables ya incluidas*/
$string="<table align='center' width='650' border='1' cellspacing='0' cellpadding='0' valign='top'>
  <tr>
    <td width='84'>Nombre:</td>
    <td width='219'>$nombre</td>
    <td width='68'>E-mail:</td>
    <td width='289'>$mail</td>
  </tr>
  <tr>
    <td>Telefono:</td>
    <td>$telefono</td>
    <td>Edad:</td>
    <td>$edad</td>
  </tr>
  <tr>
    <td>Comentario:</td>
    <td colspan='3' rowspan='2' valign='top'>$comentario</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>

</table>";
?>
<? //guardando las variables del formulario
if (isset($nombre))
{
$fp=fopen ("comentario.txt", "a");
 flock ($fp, 2);

if (!$fp)
{
	echo "su orden no ha podido ser procesada";
	exit;
}
fwrite($fp, $string);
flock($fp, 3);
fclose($fp);

}

?>
<table  align="center" width='660' border='0' cellspacing='0' cellpadding='0' valign='top'>
<tr><td>

<? //leyendo el archivo de texto de comentarios
   $fp = fopen("comentario.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);
?>

<!--INICIO DE FORMULARIO DE COMENTARIOS-->
<form id="form1" name="form1" method="post" action="comentario.php">
  <table  align="center" width="300" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="136">nombre:</td>
      <td width="164"><label>
        <input type="text" name="nombre" id="nombre" />
      </label></td>
    </tr>
    <tr>
      <td>mail</td>
      <td><label>
        <input type="text" name="mail" id="mail" />
      </label></td>
    </tr>
    <tr>
      <td>telefono</td>
      <td><label>
        <input type="text" name="telefono" id="telefono" />
      </label></td>
    </tr>
    <tr>
      <td>edad</td>
      <td><label>
        <input type="text" name="edad" id="edad" />
      </label></td>
    </tr>
    <tr>
      <td>deje su comentario</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td colspan="2"><label>
        <textarea name="comentario" id="comentario" cols="45" rows="5"></textarea>
      </label></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input type="submit" name="button" id="button" value="Enviar" /></td>
    </tr>
  </table>
</form>
<!--FIN DEL FORMULARIO DE COMENTARIOS-->
</td></tr>
</table>
</body>
</html>
desde ya gracias por entrar, y gracias a quien pueda ayudarme
  #2 (permalink)  
Antiguo 31/07/2010, 18:42
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 16 años
Puntos: 12
Respuesta: el sistema de comentarios mas chico, pero con un problemon

es idea mia o te falta cerrar la etiqueta <table> que esta justo antes de desplegar los comentarios?
__________________
Hosting en Chile en Silverhost - La solución en Hosting en Chile.
  #3 (permalink)  
Antiguo 31/07/2010, 18:47
 
Fecha de Ingreso: junio-2009
Mensajes: 78
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: el sistema de comentarios mas chico, pero con un problemon

no, lo que pasa es que el sistema contiene una tabla general que contiene todo, una que contiene el formulario y una por cada comentario, realmente no se que pasa, incluso desde dreamweaver se ve bien... pero a la hora de probarlo deja un espacio horrible entre los comentarios.

gracias por tu respuesta
  #4 (permalink)  
Antiguo 31/07/2010, 19:24
 
Fecha de Ingreso: junio-2009
Mensajes: 78
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: el sistema de comentarios mas chico, pero con un problemon

ya esta solucionado, lo solucione con readfile("comentarios.txt);

gracias a todos

Etiquetas: comentarios, mas, sitemap
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:50.