테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 변수 지정 파일경로 채택완료

장경민 3년 전 조회 1,888

 

/bbs/board.php 뒤에 쿼리스트링 딸려오는 

?bo_table= '설정할 문자'  << 이부분 변수를 확인하고 싶은데

그누보드  변수 지정 파일경로 를 알고싶습니다.

 

$bo_table 이 설정된 파일 경로를알려주세요

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
s
sinbi Expert
3년 전

아래 파일들 살펴보세요.

/config.php

/common.php

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

s
sinbi
3년 전
https://github.com/gnuboard/gnuboard5/blob/f1a303e445883bf43486f92881f9a52130f5c4a7/common.php#L489
장경민
3년 전
if (isset($_REQUEST['bo_table']) && ! is_array($_REQUEST['bo_table'])) {
$bo_table = preg_replace('/[^a-z0-9_]/i', '', trim($_REQUEST['bo_table']));
$bo_table = substr($bo_table, 0, 20);
} else {
$bo_table = '';
}


구글링 + 짐작으로
$_REQUEST[] 에 'bo_table' 담겨있다면
$bo_table = preg_replace('/[^a-z0-9_]/i', '', trim($_REQUEST['bo_table'])); //정규식,공백제거
$bo_table = substr($bo_table, 0, 20); //테이블명 제한
이렇게 보고있는데

$_REQUEST[] 'bo_table' 설정은 관리자 메뉴에 테이블 설정에서 지정된값인가요?
s
sinbi
3년 전
bo_table 값은 게시판 생성할 때 지정하고,
$_REQUEST 슈퍼전역변수는 URI에서 해당 파라미터 값을 넘겨받는 역할을 합니다.
PHP 언어를 먼저 공부 후 작업하시는 걸 권합니다.
질문으로 물어물어 답변 달리는 거 기다리면서 아는 것보다 훨씬 시간 단축됩니다.
https://www.w3schools.com/php/default.asp

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인