Na výstupe chceš reťazec v JavaScripte, ktorý je v HTML atribúte. Takže musíš ten text zakódovať najprv tak, aby z neho bol platný reťazec v JavaScripte a potom zakódovať tak, aby bol platným atribútom v HTML.
Zakódovanie do reťazca JavaScriptu spočíva v tom, že nahradíš spätné lomítka za \\, znaky pre nový riadok za \n a úvodzovky za \" resp. \'.
Na zakódovanie do atribútu HTML potom použiješ htmlspecialchars.