php문법질문 채택완료
</p>
<p><?php if($is_admin=="super"){?>
<?php include_once('./view_comment.php'); ?></p>
<p><?php }else{?>
<?if($view['wr_7']){?>
<div class="well text-center">
<center>자동폭파된 게시물은 코멘트가 보여지지 않습니다.</center>
</div>
<?php include_once('./view_comment.php'); ?>
<?php } ?></p>
<p>
위 문법을 해석하면 관리자는 댓글이 보인다. 하지만 wr_7(자동폭파)되었을 땐 자동폭파 멘트 출력.
자동폭파 되지 않았을 땐 댓글 출력. 이거로 알고 있는데 문법상 틀린 부분이 있을까요?
답변 3개
</p>
<p><?php if ($view['wr_7'] && !$is_admin) { ?>
<div class="well text-center">
자동폭파된 게시물은 코멘트가 보여지지 않습니다.
</div>
<?php } else { ?>
<?php include_once('./view_comment.php'); ?>
<?php } ?></p>
<p>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
소스는 설명과는 살짝 다르게 되어 있네요.
1. 관리자는 코맨트가 보인다 (맞습니다.)
2. 하지만 wr_7(자동폭파)되었을 땐 자동폭파 멘트 출력 (반은 맞고 반은 틀립니다.)
=> "하지만" 이 "관리자가 아닐때는" 과 같은 뜻이 아니라면요 3. 자동폭파 되지 않았을 땐 댓글 출력. (반은 맞고 반은 틀립니다.)
조건을 정확히 알려주셔야 합니다. 1. 관리자는 자동폭파 여부과 무관하게 무조건 코맨트가 보인다 인가요?
2. 관리자 외에는 자동폭파 여부에 따라 자동폭파 멘트 가 출력되거나 댓글 출력되야 하나요? 이렇다면 https://sir.kr/bbs/profile.php?mb_id=naver_96mgdiph" onclick="return false;" rel="nofollow" target="_blank" title="Phillip… 자기소개">Phillip… 님의 댓글대로 하시면 됩니다. 만약, 관리자도 자동폭파 여부에 따라 처리 되야 하는거거나, 관리자 외에는 댓글도,자동폭파 멘트도 보이지 않아야 하는거거나 하는거면, 얘기가 달라집니다.
댓글을 작성하려면 로그인이 필요합니다.
해당 말대로라면
이게 맞습니다
</p>
<p> </p>
<pre>
<code><?php if($is_admin=="super"){?>
<?php include_once('./view_comment.php'); ?>
<?php }else{?>
<?if($view['wr_7']){?>
<div class="well text-center">
<center>자동폭파된 게시물은 코멘트가 보여지지 않습니다.</center>
</div>
<?php }else { ?>
<?php include_once('./view_comment.php'); ?>
<?php } ?>
<?php } ?></code></pre>
<p><code>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인