Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2010, 11:43
Death_Empire
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 2 meses
Puntos: 55
Respuesta: Limitar caracteres

cual es el sentido de esta linea
$pos = strpos($text, ' ', "45");

$pos siempre va a ser superior a 45 (o false) luego en el if lo vuelves a 45
con esto te vastaria
$text = substr($text, 0, 46) . " ...";
return $text;

pero si es html al cortarlo te quedarían mal las etiquetas