페이지마다 상단에 붙는 내용을 다르게 하고 싶어서 엄청 검색하다가 겨우 여기까진 완성했어요.
근데 게시판을 사용하는 페이지가 아닌 일반 페이지(예를 들어 회사소개)는 어떻게 해야할지를 모르겠어요.
Copy
<?php
if(!defined('_INDEX_')) { // index가 아닌 경우에만 실행
switch($bo_table) {
case "게시판테이블이름" : ?>
해당내용
<?php break;
case "게시판테이블이름" : ?>
해당내용
<?php break;
default : ?>
<?php } // End of switch
} ?>
|
답변 2개 / 댓글 3개
채택된 답변
+20 포인트
마르스컴퍼니
2020-03-24 (화) 17:58:21
파일명으로 체크하는 방법이 있습니다.
<?php
if (strstr($_SERVER['SCRIPT_FILENAME'], 'company.php'))
echo 'company';
else if (strstr($_SERVER['SCRIPT_FILENAME'], 'product.php'))
echo 'product';
?>
답변에 대한 댓글 3개
2020-03-24 (화) 18:04:28
마르스컴퍼니
2020-03-24 (화) 18:13:49
if (strstr($_SERVER['SCRIPT_FILENAME'], 'company.php'))
echo '<p>회사소개</p>';
로 하는 방법이 있고,
위에서 한 것처럼
<?php
if (strstr($_SERVER['SCRIPT_FILENAME'], 'company.php')) {
?>
<p>회사소개</p>
<?php
} else if (strstr($_SERVER['SCRIPT_FILENAME'], 'product.php')) {
?>
<p>제품소개</p>
<?php
}
?>
로 하는 방법도 있습니다.
더 편한 or 적절하다고 생각되는 방법으로 하면 됩니다.
echo '<p>회사소개</p>';
로 하는 방법이 있고,
위에서 한 것처럼
<?php
if (strstr($_SERVER['SCRIPT_FILENAME'], 'company.php')) {
?>
<p>회사소개</p>
<?php
} else if (strstr($_SERVER['SCRIPT_FILENAME'], 'product.php')) {
?>
<p>제품소개</p>
<?php
}
?>
로 하는 방법도 있습니다.
더 편한 or 적절하다고 생각되는 방법으로 하면 됩니다.
2020-03-25 (수) 17:06:26
도움이 되었습니다.
답변을 작성하려면 로그인이 필요합니다.
하나 더 여쭈면
echo '여기에 해당 내용 소스를 넣나요?'