Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/11/2009, 14:39
PJ100
 
Fecha de Ingreso: julio-2009
Mensajes: 64
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Al insertar frase larga en un Textarea se desborda la frase y no respeta e

Muchas Gracias, ya lo solucioné buscando en Internet. De todas maneras dejo el código aquí para que la gente que lo necesite le eche un vistazo o intente también corregirme si algo me falta:




//Con esta función --> Al insertar texto desde un textarea hacia una BD se comprobarán caracteres especiales html, los saltos de línea los convertirá en <br /> y se cortarán las palabras mayores de x letras para evitar desbordamiento en el diseño.


function formato_ok(&$texto,&$num){

$numero=$num;
$num="{".$numero.",}";

$ok=htmlspecialchars($texto);
$ok=nl2br($ok);
$ok=preg_replace("/([^ ]$num)/e", "wordwrap('\\1', $numero, ' ', true);", $texto);//corta las palabras en un numero de letras pasado como parámetro.
return $ok;

}