a

웹경로상에서 특정단어(?) or 테이블명 검색시, 이미지노출

· 2012-10-30 (화) 14:47:59 · 1156 · 6
http://localhost/gnuboard4/bbs/board.php?bo_table=tmc_01b01


웹주소상의 주소에서 특정단어를 찾아서 그에 해당되는 경우에만
특정 이미지를 노출해주려고 합니다


위 경로를 예를 들면,
웹경로에서 게시판이 'tmc_01b01' 이 있는경우
게시판 화면에 <img src='/img/banner_auction.gif'> 이미지를 노출하려고 합니다


코드를 아래처럼 해봤는데, 노출이 되지 않습니다


<? if(strstr($PHP_SELF,"tmc_01b01")) { // 해당게시판인경우 노출 ?>

<div style='margin:0'><img src='/img/banner_auction.gif'></div>

<? }else{ /* 노출안함 */ } ?>



.............. strstr 을 적용해봤는데, 되지를 않네요. 어떻게 해야하는지요???
|

댓글 6개

2012-10-30 (화) 14:55:45
preg_match 를 쓰셔도 될꺼 같고요
단순히 게시판으로 하실경우
if($bo_table =="게시판명")

이런식으로 처리하셔도 됩니다
넓은마인드님 말씀처럼 구지 PHP_SELF가 아닌 테이블명 변수를 문자열 검색으로 사용하셔도 됩니다.
잦은 커스터마이징이 아니라면 board.php에서 직접 하셔도 되지 싶네요
댓글 감사합니다.
일단 if($bo_table =="게시판명") 형식으로 처리를 했습니다만,
pre_match 로 경로상에서 '게시판명'이 아니라 '특정단어'를 검색하여 반영하는경우가 잘 되지를 않네요 -_-;;

if(preg_match('/tmc_01b01/',$PHP_SELF) ............문구가 틀린건가요?
2012-10-30 (화) 16:17:00
if (preg_match("/tmc_01b01/i", $PHP_SELF)) {
echo "이미지";
}

일케 해보세요
이상하게도 알려주신것도 안먹히네요 -_- ;; ....
경로상에 'tmc_01b01' 문구가 포함된경우면 이미지를 출력하는 단순한 구문인데
뭐가 잘 안되는군요.
이게 답이였군요 -_- ;;

if(preg_match('/tmc_01b01/i',$_SERVER[REQUEST_URI])) {
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-10-30 조회 1,112
12-10-30 조회 942
12-10-30 조회 881
12-10-30 조회 1,641
12-10-30 조회 1,091
12-10-30 조회 1,669
12-10-30 조회 1,086
12-10-30 조회 1,065
12-10-30 조회 1,157
12-10-30 조회 816
12-10-30 조회 865
12-10-30 조회 865
12-10-30 조회 3,233
12-10-30 조회 1,690
12-10-30 조회 2,334
12-10-30 조회 1,108
12-10-30 조회 1,642
12-10-30 조회 1,137
12-10-30 조회 1,743
12-10-30 조회 595