Foros del Web » Programando para Internet » PHP »

creación de un foro

Estas en el tema de creación de un foro en el foro de PHP en Foros del Web. Hola estoy haciendo un foro en php y quería saber como hacer que reconozca html al mostrar el contenido guardado en la base de datos ...
  #1 (permalink)  
Antiguo 28/09/2005, 17:07
 
Fecha de Ingreso: febrero-2004
Mensajes: 9
Antigüedad: 13 años, 10 meses
Puntos: 0
creación de un foro

Hola estoy haciendo un foro en php y quería saber como hacer que reconozca html al mostrar el contenido guardado en la base de datos en vez de texto plano. Simpleemnte el url y los saltos de linea.
  #2 (permalink)  
Antiguo 28/09/2005, 17:32
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 13 años, 2 meses
Puntos: 4
Para los saltos de linea usa la función de PHP nl2br() está en las FAQ de PHP.

Para más información:

www.php.net/nl2br

Saludos,
__________________
sergiold
  #3 (permalink)  
Antiguo 28/09/2005, 17:58
 
Fecha de Ingreso: febrero-2004
Mensajes: 9
Antigüedad: 13 años, 10 meses
Puntos: 0
Pero si por ejemplo un usuario escribe en un textarea como inserto los newline? y detecto los url?.Debo mirar todo el texto por la cadena www, o http o hay alguna forma de hacerlo directo?

Muchas gracias por vuestra ayuda
  #4 (permalink)  
Antiguo 28/09/2005, 18:16
 
Fecha de Ingreso: octubre-2004
Mensajes: 751
Antigüedad: 13 años, 2 meses
Puntos: 4
Sería mejor que preguntaras en el foro de PHP allí te ayudarán más.

En el caso de os newline (saltos de linea => \n) con la funión que te he dicho tendrás suficiente, si te lees la página del manual oficial de PHP que te he enlazado seguro que lo entiendes.

Para el caso de las URL quizás los mejor sería que usaras expresiones regulares, pregunta por cómo hacerlo en el foro de PHP.

Saludos,
__________________
sergiold
  #5 (permalink)  
Antiguo 29/09/2005, 01:51
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 16 años, 3 meses
Puntos: 380
Tema trasladado al foro de php desde (x)html
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 10:04.