관리자 , 비회원, 회원 만 볼수있는 php언어는 하나도 없구요 그냥 나오게 해놨는데
wr_1 필드가 검색에 나오지 않습니다. 이 게시판 한개만 그러는데요.
write.skin.php 나 view.skin.php 두개 다 확인해봤는데 필드명이 wr_1인건 확실하구요
서칭되는 php파일도 확인했는데 wr_1을 검색하게 되어있습니다.. 왜이런걸까요 ㅠ
물론 관리자에서 확인해도 검색이 가능하게 체크되어있구요..
답변 1개 / 댓글 4개
채택된 답변
+20 포인트
2015-02-06 (금) 15:00:00
write.skin.php
<?php echo $write[wr_1]; ?>
view.skin.php
<?php echo $view[wr_1]; ?>
이렇게 찍어서 안나온다면 값이 없는것이거나 해당 변수값을 상위 소코드에서 지운듯합니다.
답변에 대한 댓글 4개
2015-02-06 (금) 15:56:46
상위에서 $view[wr_1] = ""; 등으로 해놨다는것이겠죠
헌데... 그럴가능성은 현저히 부족하고
개발되어있는 사이트를 보여주세요 그리고 해당 코드도 남겨주세요
그래야 됩니다.
헌데... 그럴가능성은 현저히 부족하고
개발되어있는 사이트를 보여주세요 그리고 해당 코드도 남겨주세요
그래야 됩니다.
2015-02-06 (금) 16:15:49
search.php 내에서 wr_1 필드 추가
if(!$sfl) $sfl = 'wr_subject||wr_1';
default :
$str .= "1=0"; // 항상 거짓
break;
아래처럼 변경
default :
if (preg_match("/[a-zA-Z]/", $search_str))
$str .= "INSTR(LOWER($field[$k]), LOWER('$search_str'))";
else
$str .= "INSTR($field[$k], '$search_str')";
break;
하니 검색되네요;;
if(!$sfl) $sfl = 'wr_subject||wr_1';
default :
$str .= "1=0"; // 항상 거짓
break;
아래처럼 변경
default :
if (preg_match("/[a-zA-Z]/", $search_str))
$str .= "INSTR(LOWER($field[$k]), LOWER('$search_str'))";
else
$str .= "INSTR($field[$k], '$search_str')";
break;
하니 검색되네요;;
답변을 작성하려면 로그인이 필요합니다.