Foros del Web » Programando para Internet » PHP »

Problema con comentarios.

Estas en el tema de Problema con comentarios. en el foro de PHP en Foros del Web. Hola, no se si este tema iria en esta sección.. lo pongo y si debe moverse pues nada. Haver, estoy montando un sistema de comentarios ...
  #1 (permalink)  
Antiguo 25/11/2006, 17:01
Avatar de AbdelioR  
Fecha de Ingreso: septiembre-2006
Ubicación: Tarragona
Mensajes: 926
Antigüedad: 18 años, 2 meses
Puntos: 8
Problema con comentarios.

Hola, no se si este tema iria en esta sección.. lo pongo y si debe moverse pues nada.

Haver, estoy montando un sistema de comentarios en el que el usuario escribe su comentario en una area de texto, y el comentario se inserta en una base de datos. El problema es que si el usuario escribe y escribe, y no apreta "enter" para hacer salto de linia, se escribe todo en una sola, y al mostrar el comentario en la página, se descoloca todo.


Como podria solucionar este problemilla?

Gracias
  #2 (permalink)  
Antiguo 25/11/2006, 19:10
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 9 meses
Puntos: 67
Eso es problema de la tabla que ayas creado para mostrar el comentario, ya que las tablas tienen la propiedad de no cortar el texto o de hacerlo.

Fijate que en el <TD> no tengas puesto <TD nowrap>, si lo tienes puesto quitale el nowrap y ya deberia de ajustarte el texto.

De todas maneras si no funciona lo anterior prueba a usar la funcion nl2br("$texto");
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net
  #3 (permalink)  
Antiguo 26/11/2006, 04:54
Avatar de AbdelioR  
Fecha de Ingreso: septiembre-2006
Ubicación: Tarragona
Mensajes: 926
Antigüedad: 18 años, 2 meses
Puntos: 8
Mi problema es que no tengo "saltos de linia" memorizados en el texto, solo tengo una linia, ninguna mas, una linia toda de texto seguido, sin "enters" ni nada. Lo que hace esa funcion en teoria es coger el "salto de linia" si lo hay , y reemplazarlo por "br" no?

Hay alguna manera de hacer que lo que tengo en una sola linia, me lo divida en mas dependiendo del tamaño de mi <td> ?

Gracias.
  #4 (permalink)  
Antiguo 26/11/2006, 17:40
Avatar de AbdelioR  
Fecha de Ingreso: septiembre-2006
Ubicación: Tarragona
Mensajes: 926
Antigüedad: 18 años, 2 meses
Puntos: 8
Alguna ayudita?? Si no se entiende bien el problema decidmelo que lo explicare mejor haver... ^^

Salu2
  #5 (permalink)  
Antiguo 29/11/2006, 08:43
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Podrías usar la función:

wordwrap()
http://www.php.net/manual/en/function.wordwrap.php

Con esta función tu puedes definir a que cantidad de caracteres cortas un string largo generando saltos de línea (<br> si lo vas a presentar en HTML u otro .. según el médio donde lo proceses finalmente).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 22:22.