Eliminar line break o saltos de linea con PHP [problem unterminated string literal]

Hola a todos.

Esto gracias al usuario: Rich444 del portal devarticles

Tenía que enviar una información bastante amplia a través de un string con javascript , y oh sorpresa cuando sale este error:

"unterminated string literal".

¿Y ahora qué? Bueno, revisando con firebug, nos dimos cuenta que tenía un salto de linea o line break la información que traía de la base de datos, así que para dar solución a esto se realizaron las siguientes lineas de PHP.


//convert news to HTML encoding for saving
$htmlnews = htmlentities($_POST["news"]); //make remaining items html entries.
$htmlnews = nl2br($htmlnews); //add html line returns
$htmlnews = str_replace(chr(10), " ", $htmlnews); //remove carriage returns
$htmlnews = str_replace(chr(13), " ", $htmlnews); //remove carriage returns


Y con eso, ya ahora si me funcíona OK.

Espero les sirva.

Sean felices! :) Y sientanse libres de opinar ;)

6 comentarios: