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 ;)
ht
ResponderEliminarGracias muy buen aporte.
ResponderEliminarExcelente, me funcionooooo bien !
ResponderEliminarMe alegra que te haya funcionado!
ResponderEliminarGenial solución, muchas gracias!!
ResponderEliminarwoooo, no sabia del chr(10) gracias :D
ResponderEliminar