У меня следующая проблема. Написал скрипт на php, который должен вставлять статью в БД Joomla, а именно в таблицу jos_content. Но вот незадача - когда в тексте появляются специальные символы типа ' , " , то выдается сообщение об ошибке вставки. Оно то вроде и понятно. Символы надо бы заэкранировать. Пробовал поочеродности делать так. 1) сначала вставлять в поле текст, обработанный функцией Код:htmlspecialchars. Всё работает, только в статье появились лишние симолы экранирования...2) то же самое с использованием функции Код:mysql_real_escape_string. Joomla не предпринимает никаких действий, чтобы преобразовать текст к первоначальному виду.3) Попробовал создать статью через админку Joomla. В текст повставлял символы ' и ". Посмотрел, что хранится в базе - всё как и создавалось. Без всяких символов "\". Не ведая написанием кода конкретно под Joomla, подскажите, как справиться с даной проблемой. Как записать в БД текст с служебными символами типа ' , "! Ведь как-то они туда же записываются...
|