이런 물음 물을꺼는 안되지만... 제가 아마도 바보인 모양입니다... > 그누3질답

그누3질답

이런 물음 물을꺼는 안되지만... 제가 아마도 바보인 모양입니다... 정보

그누보드 이런 물음 물을꺼는 안되지만... 제가 아마도 바보인 모양입니다...

본문

역시 제가 초보는 초보인가봐요.  사이트를 하나하다 보니... 게시판 생성하고 메인페이지도 다 하고 지금 개별로 php문서를 하나 만들었읍니다.
include 로 head.php하고 tail.php를 끌어온다는건 알고 있었는데... 막상 하고보니 안되네요... 질문을 암만 둘춰봐도 저처럼 이런 간단한 문제로 묻는 사람은 아마도 없는것 같아요.
제가 쓴 profile.php안에 내용은 아래와 같아요

-------------------------------------------------여기서부터
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "DESIGN");

$html_title = "내소개";

?>
<? include "./head.php"; ?>
<table width="100%"  border="0" cellspacing="0" cellpadding="0"><img src="./main/maintop.gif" width="680" height="167"></table>
<? include "./tail.php"; ?>
--------------------------------------여기까지

근데 주소그대로 http://***.com/profile.php하게되면 아무것도 없는 빈페이지가 나타나요.. 이상해요...

고수님들 head.php 하고 tail.php 를 include하는 방법 가르켜 줬으면 해요..

이런 바보같은 문제 올리는 저를 비웃지 말았으면해요...

댓글 전체

팁테크란에 보시면 제가 올린 그누보드 구조에 대하여란 게시물이 있습니다.

위의 문제는
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 
때문입니다.

위의 변수선언이 없으면 exit; 즉 상단부분에서 바로 실행이 끝나므로.. 아무것두 안보이는거죠

만일  위의 코드를 보이고 싶다면.

 http://***.com/profile.php 가 아닌 http://***.com/?doc=profile.php 로 열어야 열립니다.

또하나 초보분들이 이해 못하시는 부분이


 http://***.com/?doc=profile.php
 http://***.com/index.php?doc=profile.php
 같은 말입니다.

 그누보드 처음화면을 예로 든다면..

  http://***.com/ 이렇게 하면 최신글이 보이는 메인화면이 나옵니다.

 (여기선 gnu3가아닌 루트에 그누보드가 설치되어있다고 가정합니다.)

 그런데 위의 내용에서

  http://***.com/
  http://***.com/?doc=main.php
  http://***.com/index?doc=main.php
  모두 같은 말이고.. 뒤의 변수와.. 변수에 해당하는 값들이 이미 디폴드로 선언되어있기때문에 생략된 것 입니다.

조금 시간을 내서 찬찬히 뜯어보세요 ^^*
전체 9,564
그누3질답 내용 검색

회원로그인

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