Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/06/2004, 10:12
Avatar de LeCLUB
LeCLUB
 
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 22 años
Puntos: 1
Por lo que veo, tu problema es que si en el campo de la BBDD tienes uno o varios <li> por detrás del texto, éstos se muestran:

Código PHP:
<%@LANGUAGE="VBSCRIPT"%>
<%
texto "<li>Primero <li>Segundo <li>Tercero <li><li>"
Response.write texto
%> 
Esto lo que muestra es:

* Primero
* Segundo
* Tercero
*
*

Bueno, lo que tienes que hacer es un Loop que mire si los últimos 4 carácteres de la cadena "texto" contiene "<li>", y en caso afirmativo, que los elimine, repitiendo la misma operación tantas veces como sean necesarias (por si el usuario en vez de meter un enter, ha metido 3 o 5 o 100, o los que sean):

Código PHP:
<%@LANGUAGE="VBSCRIPT"%>
<%
texto "<li>Primero <li>Segundo <li>Tercero <li><li>"
longitud Len(texto)

Do 
Until (Right(texto4) <> "<li>")
texto Left(textolongitud 4)
longitud = (longitud 4)
Loop

Response
.write texto
%> 
Esto lo que muestra es:

* Primero
* Segundo
* Tercero

Espero que te ayude, un saludo

LeCLUB

Última edición por LeCLUB; 05/06/2004 a las 10:16