Возникла следующая ошибка: перестал работать один javascript.
Оказалось, что это случилось из-за того, что в текст, который использовался в js, попал знак переноса.
Поэтому перед использованием текста в js лучше удалять с него эти символы «\n» и «\r».
Средствами php это можно сделать так:
$text=str_replace(array("\r","\n"),"",$text);
Лучше всего убирать эти знаки сразу при добавлении текста в БД или при получении из POST
$text=str_replace(array("\r","\n"),"",$_POST["text"]);
а не «слипнется», если текст без отступов-табуляций? )
Левик, так отступы-табуляции остаются :).
Главное убрать переносы строк
Ну да.. А если их изначально нет? Т.е. если скрипт выглядит примерно так:
«привет
привет»
то слипнется :p
А напишите пожалуйста как сделать обратную задачу.
Нужно в тексте после каждой точки проставить знак переноса строки. Я в PHP не силен, если можно подскажите плз.
Venya,
Можно так:
$text=str_replace(".",".\r\n",$text);