Проблема с возвращением данных с сервера
Задача сделать 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 /> и это приводит к ошибке, такое ощущение, что строка автоматом разбивается... Как это можно побороть, что можно почитать, в гугле нечего путевог оне нашел. |
Попробуйте сделать замену
$code = str_replace("\n", "\\\n"); |
Пробовал не помогло, извратился сделал так
urldecode(str_replace('%0A', '', urlencode(...))); помогло заработало. |
Часовой пояс GMT +3, время: 12:51. |