\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