Глюк у adsmanager

SEO-MAN
На сайте с 25.06.2007
Offline
187
633

Есть небольшой но противный глюк у adsmanager 2.2.1

Без явной зависимости, иногда, если после символов ".,-" стоит символ, и нет пробела, то этот символ и соседние заменяются на крокозяблы при отображении объявления на сайте, в базе всё ок.

Как решить проблему не знаю.

Думаю, как бы php скриптом регуляркой preg_replace сделать к примеру замену ",символ" на ", символ"?

Или SQL запросом?

Форум сео (http://forum-seo.net) для новичков автоматическая регистрация в 30000 каталогах за 5$ (/ru/forum/157861) Нужна доработка 2 досок объявлений - avtopmr.net, pmrdom.com (вип объявления и удаление дублей)
SEO-MAN
На сайте с 25.06.2007
Offline
187
#1

$new_text = preg_replace('[\,\S]',', ',$text); // \S - непробельный символ. \ - экран символа

но при этом

"слово,слово" заменяется на

"слово, лово"

SEO-MAN
На сайте с 25.06.2007
Offline
187
#2

Или нужно строку в массив преобразовывать и посимвольно обрабатывать?

SEO-MAN
На сайте с 25.06.2007
Offline
187
#3

Кто знает, как решить проблему? ((

SEO-MAN
На сайте с 25.06.2007
Offline
187
#4

Вот решение - $new = preg_replace('#([,\.\-])(\S)#','$1 $2',$text);

rediska [BearMan] - спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий