분류관련 정규표현식 조언 부탁드립니다. > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

분류관련 정규표현식 조언 부탁드립니다. 정보

분류관련 정규표현식 조언 부탁드립니다.

본문

붉은색 부분이 하드코딩된 부분입니다.
볼드 처리된 부분에 정규표현식으로 처리하는 방법이 있을것 같은데 어렵네요.
링크는 해당 소스가 포함된 작업중인 예약스킨 입니다.
조언 부탁드립니다.

// 분류별 색상표시
$tmp_sca = explode("|", $board['bo_category_list']);
$set_arr = array(1=>"".$tmp_sca[0]."","".$tmp_sca[1]."","".$tmp_sca[2]."","".$tmp_sca[3]."",);

$tmp_ca_name = ($_GET[sca])?"and ca_name = '".$sca."'":"";
$query = sql_query("SELECT * FROM {$write_table} WHERE wr_1 <> '{$wr_1}' AND wr_3 = '{$wr_1}' ".$tmp_ca_name." ");

while($result = mysql_fetch_array($query))
{
    switch($result['ca_name'])
    {
        case $set_arr[1]: $tmp_color = "style='color:#30C0FF;'"; break;
        case $set_arr[2]: $tmp_color = "style='color:#3E4CBA;'"; break;
        case $set_arr[3]: $tmp_color = "style='color:#008000;'"; break;
        case $set_arr[4]: $tmp_color = "style='color:#BF6000;'"; break;
        default: $tmp_color = "style='color:black;'"; break;
    }
    $tmp_sca = $result['ca_name'].",<br/>";
    $dp_name = ($is_admin)?$result['wr_subject']:substr_replace($result['wr_subject'],'**',-6,strlen($result['wr_subject']));
    $pop_conts = get_text(cut_str($result['wr_content'], 200));
    $schedule .= "<li class='small'><a href='".$VAR['path']."&wr_id=".$result['wr_id']."' title='".$pop_conts."' ".$tmp_color.">".$tmp_sca.$dp_name." 님 ~".$result['wr_4']."</a></li>";
}

~~



댓글 전체

$tmp_sca = explode("|", $board['bo_category_list']);
// $set_arr = array(1=>"".$tmp_sca[0]."","".$tmp_sca[1]."","".$tmp_sca[2]."","".$tmp_sca[3]."",);


    switch($result['ca_name'])
    {
        case $tmp_sca[0]: $tmp_color = "style='color:#30C0FF;'"; break;
...
..
.
전체 104
십년전오늘 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT