Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
그누보드 이틀째 보는 사람인데요 아주 기초적인 질문이 있어서요

그누보드 이틀째 보는 사람인데요 아주 기초적인 질문이 있어서요

그누보드 이틀째 보는 사람인데요 아주 기초적인 질문이 있어서요

QA

그누보드 이틀째 보는 사람인데요 아주 기초적인 질문이 있어서요

답변 2

본문

소스를 살펴보던 중 

head.php

 

88 line소스중에요. 이해가 안가는 부분이 있어서요. 물론

 

php도 아주 기초적인 문법정도만 공부하고 있습니다..

 

 

        <ul id="tnb">

            <?php if ($is_member) {  ?>

            <?php if ($is_admin) {  ?>

            <li><a href="<?php echo G5_ADMIN_URL ?>"><b>관리자</b></a></li>

            <?php }  ?>

            <li><a href="<?php echo G5_BBS_URL ?>/member_confirm.php?url=<?php echo G5_BBS_URL ?>/register_form.php">정보수정</a></li>

            <li><a href="<?php echo G5_BBS_URL ?>/logout.php">로그아웃</a></li>

            <?php } else {  ?>

            <li><a href="<?php echo G5_BBS_URL ?>/register.php">회원가입</a></li>

            <li><a href="<?php echo G5_BBS_URL ?>/login.php"><b>로그인</b></a></li>

            <?php }  ?>

            <li><a href="<?php echo G5_BBS_URL ?>/faq.php">FAQ</a></li>

            <li><a href="<?php echo G5_BBS_URL ?>/qalist.php">1:1문의</a></li>

            <li><a href="<?php echo G5_BBS_URL ?>/current_connect.php">접속자 <?php echo connect(); // 현재 접속자수, 테마의 스킨을 사용하려면 스킨을 theme/basic 과 같이 지정  ?></a></li>

            <li><a href="<?php echo G5_BBS_URL ?>/new.php">새글</a></li>

        </ul>

 

 

위에   <?php if ($is_member) {  ?>

            <?php if ($is_admin) {  ?>

중괄호 시작이 php 구문 끝나는 쪽에서 시작이 되고, 저 밑에부분에서

괄호가 끝나는데 왜그런지 너무 궁금해서요 ㅠㅠ 기초적인 질문이지만

알려주실분 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 2

<?php if ($is_member) { ?> 회원이 로그인 했을 때

<?php if ($is_admin) { ?> 로그인한 회원이 관리자 일 때

<li><a href="<?php echo G5_ADMIN_URL ?>"><b>관리자</b></a></li>

<?php } ?> 관리자 출력 끝

<li><a href="<?php echo G5_BBS_URL ?>/member_confirm.php?url=<?php echo G5_BBS_URL ?>/register_form.php">정보수정</a></li>

<li><a href="<?php echo G5_BBS_URL ?>/logout.php">로그아웃</a></li>

<?php } else { ?> 여기까지 회원이 로그인 했을 때 출력 끝 else { 회원이 아니면 아래 출력

<li><a href="<?php echo G5_BBS_URL ?>/register.php">회원가입</a></li>

<li><a href="<?php echo G5_BBS_URL ?>/login.php"><b>로그인</b></a></li>

<?php } ?> 회원이 아니면 출력 끝

 

이렇게 보면 이해가 더 잘 되려나요.

<?

if($is_member){

     echo "회원입니다.";

}

?>

이렇게 보시면 이해가 편하실까요?

if문 처럼 회원일 경우 중괄호 안에 있는 구문을 실행하라 입니다.

즉, 아래와 같이 됩니다.

<?

if($is_member){

    echo "<table> ...</table>";

}

?>

이런것처럼 괄호가 열리면 반드시 닫는 괄호가 존재해야 합니다.

이건 php의 구문에 대한 약속입니다.

<? if($is_member){ ?>

<table> ... </table>

<? } ?>

이와 같이 쓸 수 있겠죠. 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로