| Ответов: 4
 Просмотров: 3860
 
  | Проблема с добавлением новых сообщений в посты, пользователи пишит текст - нажимают отправить и добавляется пустое сообщение!! Форум работает уже 4 месяца без обновлений и каких либо вмешательст и редактирования файлов, все было в порядке и тут на тебе...
 
 Пытался найти проблемму самостоятельно не чего накопать не смог, в чем проблема не могу понять...
 Форум пришлось временно закрыть а то все темы в пустых сообщениях..
 
 Подскажите в чем может быть проблема или с чего начать копать? Может провайдер чего то изменил в настройках и молчит?
 
 Лог файлы ошибок не создаются не смотря на то что при добавлении сообщения вылетает такая ошибка, возможно проблема далеко не в ней!
 
 Warning: preg_replace() [function.preg-replace]: Unknown modifier '/' in /home/uno2126/public_html/forum/include/fm.class.php on line 1010
 
 функция на которую ссылается ошибка:
 стока:
 
 CODE:if (sizeof($bad)) $cleared = preg_replace($bad, $good, $string); функция:
 
 CODE:		function bads_filter($string,$replace = 1) {$badwords = file(FM_BADWORDS);
 unset($badwords[0]);
 if (count($badwords)) {
 $bad = array();
 $good = array();
 foreach ($badwords as $words) {
 list($bw, $gw) = explode('=',$words);
 $bad[] = '/(^|\b)' . trim($bw) . '(\b|!|\?|\.|,|$)/i';
 $good[] = trim($gw);
 }
 if (sizeof($bad)) $cleared = preg_replace($bad, $good, $string);
 } else {
 $cleared = $string;
 }
 if ($replace === 1) return $cleared;
 if ($string != $cleared) return TRUE; //есть плохие слова
 }
 
 заранее благодарен за помощь
 |