Задача сделать js block на сайте,
<script type="text/javascript" src="http://my.com/js-blocks/params/uid/5/count/10/mode/h/"></script>
По этому адресу мой пхп скрипт формирует ответ
document.writeln('<ul>');
document.writeln('<?php код ?></li>');
}
} ?>');
document.writeln('</ul>');
Проблема в том, что попадаются переводы строк \n и скрипт валится. Пробовал заменять \n на <br> используя nl2br но символы перевода строк тогда ставятся после <br /> и это приводит к ошибке, такое ощущение, что строка автоматом разбивается...
Как это можно побороть, что можно почитать, в гугле нечего путевог оне нашел.