$sfl, $stx 가 뭔지 간단하게 설명 좀 해 주실분..ㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

$sfl, $stx 가 뭔지 간단하게 설명 좀 해 주실분..ㅠ 정보

$sfl, $stx 가 뭔지 간단하게 설명 좀 해 주실분..ㅠ

본문

$qstr = "";
/*
if (isset($bo_table))  $qstr .= 'bo_table=' . urlencode($bo_table);
if (isset($wr_id))      $qstr .= '&wr_id=' . urlencode($wr_id);
*/
if (isset($sca))  {
    $sca = mysql_real_escape_string($sca);
    $qstr .= '&sca=' . urlencode($sca);
}

if (isset($sfl))  {
    $sfl = mysql_real_escape_string($sfl);
    //$sfl = preg_replace("/[^\w\,\|]+/", "", $sfl);
    $qstr .= '&sfl=' . urlencode($sfl); // search field (검색 필드)
}

if (isset($stx))  { // search text (검색어)
    $stx = mysql_real_escape_string($stx);
    $qstr .= '&stx=' . urlencode($stx);
}

if (isset($sst))  {
    $sst = mysql_real_escape_string($sst);
    $qstr .= '&sst=' . urlencode($sst); // search sort (검색 정렬 필드)
}

if (isset($sod))  { // search order (검색 오름, 내림차순)
    $sod = preg_match("/^(asc|desc)$/i", $sod) ? $sod : "";
    $qstr .= '&sod=' . urlencode($sod);
}

if (isset($sop))  { // search operator (검색 or, and 오퍼레이터)
    $sop = preg_match("/^(or|and)$/i", $sop) ? $sop : "";
    $qstr .= '&sop=' . urlencode($sop);
}

if (isset($spt))  { // search part (검색 파트[구간])
    $spt = (int)$spt;
    $qstr .= '&spt=' . urlencode($spt);
}

그누보드 좀 고치다 보니까 위 변수들이 아주 범용적으로 많이 쓰이던데..
소스를 뜯어봐도.. 정확히! 어떤 역할을 하는 변수들인지 모르겠습니다. 검색이랑 관련된것 같기는 한데.. 게시물 내용, 코멘트 내용 표시할때 다 쓰이더라구요..
제로보드 쓰다 넘어와서 모르는게 많네요.. 분석도 잘 안되구
  • 복사

댓글 전체

$sfl, $stx

이용도는 검색할 필드명과 검색할 텍스트 정도로 보시면 될꺼같습니다
search field, search text 를 줄여서 저렇게 변수로 사용 하고있는거같은데요.
sca : 카테고리
sfl  : search field (검색 필드)
stx  : search text (검색어)
sst  : search sort (검색 정렬 필드)
sod : search order (검색 오름, 내림차순)
sop : search operator (검색 or, and 오퍼레이터)
spt  : search part (검색 파트[구간])


http://sir.co.kr/bbs/board.php?bo_table=g4_dic&wr_id=512
요거 확인하시면 좀더 깊게 이해하실 수 있구요
© SIRSOFT
현재 페이지 제일 처음으로