동아리관련 질문입니다. > 그누4 질문답변

그누4 질문답변

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

동아리관련 질문입니다. 정보

동아리관련 질문입니다.

본문

동아리출처 : http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=90962

동아리관련 질문입니다.

1. 메인화면에서 동아리로 접속할 수 있게 ./dongari.php 를 링크 시킵니다.

2. 회원이 아니면 팝업창이 뜨면서 "회원으로 로그인하셔아 동아리 접속이 가능합니다" 경고 후 확인 버튼을 누르면 메인화면 또는 로그인화면으로 이동합니다.

3. 회원이고 동아리가 이미 생성하였다면 동아리페이지($g4[url]/bbs/board.php?bo_table=$gogogo)로 이동합니다.

4. 회원으로 로그인 하였으나 동아리가 생성되어 있지 않다면 '동아리를 생성하시겠습니까 ?' 팝업창이 뜬 후 확인을 누르면 ./make_dongari.php 로 이동합니다.

위 조건을 만족시킬려면 엄청난 노력이 필요하겠지요?

아래는 원본 dongari.php 소스입니다.

||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

<?
include_once("./_common.php");
echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">";
$gogo = $_GET['go'];

if(!$gogo){
 echo "<script language='JavaScript'> alert('잘못된 접근입니다.'); </script>";
 exit;
}

$result = sql_fetch("select bo_table from g4_board where bo_1 = '$gogo'");
$gogogo = $result['bo_table'];

echo "<script language='JavaScript'> location.replace('$g4[url]/bbs/board.php?bo_table=$gogogo'); </script>";
?>

||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

php 정말 멍하여... 아리송 할 뿐입니다.

기초부터 배워야 하나 그냥 비교밖에는 하지 못합니다.

선처 부탁 올립니다.

댓글 전체

dongari.php 는 htaccess를 이용한 짧은 주소를 이용하기 위해 만든 것이와요

아래 내용으로 새로 php를 하나 만드세요

<?
include_once("./_common.php");
echo "<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">";

if (!$member[mb_id]) {
alert("회원으로 로그인하셔아 동아리 접속이 가능합니다", "./login.php");
}

$row = sql_fetch(" select count(*) as cnt from $g4[board_table] where bo_table = 'D_{$member[mb_id]}' ");
if($row[cnt]){
goto_url("$g4[url]/bbs/board.php?bo_table=D_{$member[mb_id]}");
}
else{
echo "<script>if (confirm(\"동아리를 만드실건가요?\")) location.href = \"./make_dongari.php\"; else location.href = \"$g4[url]\"; </script>";
}
?>

테스트는 안해봤습니다;;
전체 104 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT