[문제점]
board.php 에서 게시글을 클릭할 때 창을 띄워
확인..을 누르면 남은 코드를 진행하고
취소..를 누르면 정해진 url로 이동하려고 합니다.
confirm 함수를 사용하려고 하나
url1 과 url2을 넣으라는 메세지만 나오네요.
[질문1]
confirm 명령어 재 정의를 위해
\gnuboard5\lib\common.lib.php 파일에 정의되어 있는
아래 소스를 삭제해도 상관없을까요?
혹시 다른 곳에서 사용이 되는지요?
[소스시작]
// confirm 창
function confirm($msg, $url1='', $url2='', $url3='')
{
global $g5;
if (!$msg) {
$msg = '올바른 방법으로 이용해 주십시오.';
alert($msg);
}
if(!trim($url1) || !trim($url2)) {
$msg = '$url1 과 $url2 를 지정해 주세요.';
alert($msg);
}
if (!$url3) $url3 = clean_xss_tags($_SERVER['HTTP_REFERER']);
$msg = str_replace("\\n", "<br>", $msg);
$header = '';
if (isset($g5['title'])) {
$header = $g5['title'];
}
include_once(G5_BBS_PATH.'/confirm.php');
exit;
}
[소스 끝]
[질문]
confirm 명령어 관련하여
\gnuboard5\lib\common.lib.php 파일에 있는 상단의 정의를
function confirm($msg, $url1='')
위와 같이 $url1 하나만 정의하고,
확인을 누르면 원래의 파일(제 경우는 board.php)의 남은 코드가 진행되고,
취소를 누르면 $url1 으로 이동되게 하려고 합니다.
가능할까요?
답변 4개
답변을 작성하려면 로그인이 필요합니다.