Не работают регулярные выражения через preg_replace.
Вывожу текст [post_text] текст остается без изменений. Символы которые надо скрыть, никуда не пропали.
$outputssss = preg_replace('/^([*]+)|([*]){2,}/m', '', $row['post_text']);
Полный кодfunction user_get_post ($post_id = 0) {
global $db, $phpbb_root_path, $phpEx;
$sql = 'SELECT post_text
FROM ' . POSTS_TABLE . '
WHERE post_id = ' . (int) $post_id;
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
if ($row) {
if ($row['enable_sig'] == 0) {
$outputssss = preg_replace('/^([*]+)|([*]){2,}/m', '', $row['post_text']);
}
return $outputssss;
}
else {
return 'Specified post_id not valid!';
}
}