Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/07/2004, 15:41
Avatar de frogx3
frogx3
 
Fecha de Ingreso: abril-2003
Ubicación: Merida, Yucatan
Mensajes: 79
Antigüedad: 21 años
Puntos: 0
como evitar el codigo de este texto...

hola bueno tengo un pequeño problema estoy usando un editro wysiwyg para un textarea en cual para por una funcion la cual cuanta la cantidad de caracteres y llegado al caracter 280 añade sus '... ' mi problema esta que cuando al texto le añado por ejemplo color, un enlace o algo que le añada al texto codigo esto afecta en el sentido que el contador cuenta incluso los caracteres del logo es decir ya si imaginar un texto de mil caracteres y que antes de el haya 270 caracteres de codigo eso haria que al mostrar el texto el cual por logica se muestra sin el codigo, daria que aparescan unicamente los 10 caracteres restantes para llegar al limite, y si le aumento al doble el problema seria que si no pongo codigo saldria mas lestras de lo deseado mi dudad como puedo hacer para que la funcion no cuenta los caracteres del codigo ?

la funcion es esta:
Código PHP:
function chopSent($varb,$num) {
  
$dnum intval($num);
  if (
strlen($varb) > $dnum) {
    
$nvarb  substr($varb0$dnum);
    
$nvarb .= "...";
  } elseif (
strlen($varb) < $dnum) {
    
$nvarb $varb;
  }
  return 
$nvarb;

y

Código PHP:
    $sentence "$hometext";
    
$hometext chopSent($sentence280); 
bueno voy a pensar en alguna solucion pero espero me puedan responder...ustedes se que son mejores que yo je gracias de antemano....