\S*<\/a>`i',
'Link URL',
$str
);
$str = substr($str, 1);
// 해시태그 설정
$hash_pattern = "/\\#([0-9a-zA-Z가-힣_])([0-9a-zA-Z가-힣_]*)/";
$str = preg_replace($hash_pattern, '#$1$2', $str);
// 로그링크 설정
$log_pattern = "/\\@([0-9])([0-9]*)/";
$str = preg_replace($log_pattern, '$1$2', $str);
// 콜링 설정
$str = str_replace("[[", "", $str);
$str = str_replace("]]", "", $str);
return $str;
}
function get_sql_search_mmb($search_ca_name, $search_field, $search_text, $search_operator='and', $single_use= '')
{
global $g5;
$str = "";
if ($search_ca_name)
$str = " ca_name = '$search_ca_name' ";
$search_text = strip_tags(($search_text));
$search_text = trim(stripslashes($search_text));
if (!$search_text) {
if ($search_ca_name) {
return $str;
} else {
return '0';
}
}
if ($str)
$str .= " and ";
// 쿼리의 속도를 높이기 위하여 ( ) 는 최소화 한다.
$op1 = "";
// 검색어를 구분자로 나눈다. 여기서는 공백
$s = array();
$s = explode(" ", $search_text);
// 검색필드를 구분자로 나눈다. 여기서는 +
$tmp = array();
$tmp = explode(",", trim($search_field));
$field = explode("||", $tmp[0]);
$not_comment = "";
if (!empty($tmp[1]))
$not_comment = $tmp[1];
$str .= "(";
for ($i=0; $i