15/11/2009, 14:39
|
| | 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;
} |