인클루드가 안됩니다 > 그누4 질문답변

그누4 질문답변

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

인클루드가 안됩니다 정보

인클루드가 안됩니다

본문

안녕하세요 php 모르는 초보인데요
 
생일자 표시하려고
이거대로
받은파일 압축 풀어서 gnuboard4/birth 폴더에 풀고
 
홈피의 원하는부분 tail1.php 내의 원하는 부분에
<? include "./birth/birth.php" ?>
이렇게 넣었는데 아무것도 안나와요
 
아래는 그누보드 메뉴얼인데요
-------------------------------------------------------------
outlogin (아웃로그인 또는 외부로그인 스킨)
이 스킨은 환경설정에서 설정하는곳이 없으며 이 스킨을 적용하고 싶은곳에 아래와 같은 코드를 직접 넣어주셔야 합니다.
<?=outlogin("스킨디렉토리")?>
이 아웃로그인 스킨도 출력을 하지 못하여 질문을 하시는 경우가 많으므로 좀 더 쉽게 설명을 드리자면
test2.php 라는 프로그램을 아래의 코드(파란색 부분)를 넣어서 하나 만들어 봅니다. index.php 가 있는 루트디렉토리에 만든다고 가정합니다.
<?
include_once("./_common.php");
include_once("$g4[path]/lib/outlogin.lib.php"); // outlogin() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
echo outlogin("basic"); // basic 스킨으로 아웃로그인을 출력합니다.
?>
 
간단하게 만들었으나 아웃로그인을 출력하기에는 손색이 없습니다.
이것을 웹에서 실행해 보겠습니다.
http://도메인/test2.php
정상으로 출력된다면 그누보드4의 설치가 제대로 된 것이고 그렇지 않다면 설치 또는 웹의 경로상에 문제가 있는것입니다.
 --------------------------------------------------
<?=outlogin("basic")?>
이렇게 넣으니까 아웃로긴이 안나오더라구요. 그래서 저 위에 파란색 부분을 복사해서 넣으니까 나오더군요.
그런데 왜  <? include "./birth/birth.php" ?> 이렇게 한줄만 넣으면 된다고 하는거죠? 제가 php에 대해서 잘 몰라서 그런것 같은데....
어떻게 해야 나오게할수있는지?

댓글 전체

생일자 자료를 받기 위해서는 먼해 프로그램이 해야 할일을 생각해보면
싸이트의 db에 접속해서 그 원하는 자료를 가져 오는것입니다.

그러기 위해서는 include_once("./_common.php"); 구문에서 _common.php파일에서
db 접속및 관리자 여부 및 여러 함수를 불러 옵니다.
그러나 단지 <? include "./birth/birth.php" ?>만 시킨다면 db 접속이 불가능 하고
회원 정보를 가져 와야 하지만 회원 정보 db에 접속 자체부터 불가능 하겠죠.
db만 접속 해서는 되는것은 아니고

프로그램상에서 약속된 함수,변수 등을 불러 와야 합니다

그렇기에 한줄만으로는 어렵습니다. 프로그램은 독단적으로 구동 하는 방식도 있겠지만
대부분 다른 파일과 연계되어 서로 물고?? 가는 방식입니다.

현재 그누보드 또한 마찬가지 이며 <? include "./birth/birth.php" ?>만 시켜서는
프로그램 구동 자체가 불가능 합니다..(__)
파일 압축을 해제하고 ndbirth1231 -> birth 로 변경하셨는지요

<? include "./birth/birth.php" ?> 소스는 잘뜨는데 폴더명이 안맞아서 그런것 같습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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