logo

  • 홈으로
  • 로그인
  • 회원가입
  • 화면축소
  • 화면확대
2019년 11월 21일
  • 포토누리
  • 제작의뢰
  • 포트폴리오
잡다한몽상백서 메인배너
로그인
조회 수 8642 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print 수정 삭제
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print 수정 삭제
Extra Form

아래에 보며 너무 일찍 ?> 로 닫힌거 같습니다.

맞는건지 틀린건지 모르겠지만, 프로그램상 이상이 없는데 이상이 없다면.

왜 그런건지 이해할수가 없어 질문 올립니다.

 

답변 주시면 정말 감사하겠습니다.

 

수고하세요.

 

<?php
    /**
     * @file   config/config.inc.php
     * @author zero (zero@nzeo.com)
     * @brief  기본적으로 사용하는 class파일의 include 및 환경 설정을 함
     **/

    @error_reporting(E_ALL ^ E_NOTICE);

    if(!defined('__ZBXE__')) exit();

    /**
     * @brief XE의 전체 버전 표기
     * 이 파일의 수정이 없더라도 공식 릴리즈시에 수정되어 함께 배포되어야 함
     **/
    define('__ZBXE_VERSION__', '1.3.1.2');

    /**
     * @brief zbXE가 설치된 장소의 base path를 구함
     **/
    define('_XE_PATH_', str_replace('config/config.inc.php', '', str_replace('\\', '/', __FILE__)));

    /**
     * @brief 기본 설정에 우선하는 사용자 설정 파일
     * config/config.user.inc.php 파일에 아래 내용을 저장하면 됨
     * <?php
     * define('__DEBUG__', 0);
     * define('__DEBUG_OUTPUT__', 0);
     * define('__DEBUG_PROTECT__', 1);
     * define('__DEBUG_PROTECT_IP__', '127.0.0.1');
     * define('__DEBUG_DB_OUTPUT__', 0);
     * define('__LOG_SLOW_QUERY__', 0);
     * define('__OB_GZHANDLER_ENABLE__', 1);
     * define('__ENABLE_PHPUNIT_TEST__', 0);
     * define('__PROXY_SERVER__', 'http://domain:port/path');
     * ?>
     */
    if(file_exists(_XE_PATH_.'config/config.user.inc.php')) {
        require _XE_PATH_.'config/config.user.inc.php';
    }

    /**
     * @brief 디버깅 메시지 출력 (비트 값)
     * 0 : 디버그 메시지를 생성/ 출력하지 않음
     * 1 : debugPrint() 함수를 통한 메시지 출력
     * 2 : 소요시간, Request/Response info 출력
     * 4 : DB 쿼리 내역 출력
     **/
    if(!defined('__DEBUG__')) define('__DEBUG__', 0);

    /**
     * @brief 디버그 메세지의 출력 장소
     * 0 : files/_debug_message.php 에 연결하여 출력
     * 1 : HTML 최하단에 주석으로 출력 (Response Method가 HTML 일 때)
     * 2 : Firebug 콘솔에 출력 (PHP 4 & 5. Firebug/FirePHP 플러그인 필요)
     **/
    if(!defined('__DEBUG_OUTPUT__')) define('__DEBUG_OUTPUT__', 0);

    /**
     * @brief FirePHP 콘솔 및 브라우저 주석 출력 보안
     * 0 : 제한 없음 (권장하지 않음)
     * 1 : 지정한 IP 주소에만 허용
     **/
    if(!defined('__DEBUG_PROTECT__')) define('__DEBUG_PROTECT__', 1);
    if(!defined('__DEBUG_PROTECT_IP__')) define('__DEBUG_PROTECT_IP__', '127.0.0.1');

    /**
     * @brief DB 오류 메세지 출력 정의
     * 0 : 출력하지 않음
     * 1 : files/_debug_db_query.php 에 연결하여 출력
     **/
    if(!defined('__DEBUG_DB_OUTPUT__')) define('__DEBUG_DB_OUTPUT__', 0);

    /**
     * @brief DB 쿼리중 정해진 시간을 넘기는 쿼리의 로그 남김
     * 0 : 로그를 남기지 않음
     * 0 이상 : 단위를 초로 하여 지정된 초 이상의 실행시간이 걸린 쿼리를 로그로 남김
     * 로그파일은 ./files/_db_slow_query.php 파일로 저장됨
     **/
    if(!defined('__LOG_SLOW_QUERY__')) define('__LOG_SLOW_QUERY__', 0);

    /**
     * @brief ob_gzhandler를 이용한 압축 기능을 강제로 사용하거나 끄는 옵션
     * 0 : 사용하지 않음
     * 1 : 사용함
     * 대부분의 서버에서는 문제가 없는데 특정 서버군에서 압축전송시 IE에서 오동작을 일으키는경우가 있음
     **/
    if(!defined('__OB_GZHANDLER_ENABLE__')) define('__OB_GZHANDLER_ENABLE__', 1);

    /**
     * @brief php unit test (경로/tests/index.php) 의 실행 유무 지정
     * 0 : 사용하지 않음
     * 1 : 사용함
     **/
    if(!defined('__ENABLE_PHPUNIT_TEST__')) define('__ENABLE_PHPUNIT_TEST__', 0);

    /**
     * @brief __PROXY_SERVER__ 는 대상 서버를 거쳐서 외부 요청을 하도록 하는 서버의 정보를 가지고 있음
     * FileHandler::getRemoteResource 에서 이 상수를 사용함
     **/
    if(!defined('__PROXY_SERVER__')) define('__PROXY_SERVER__', null);

    /**
     * @brief Firebug 콘솔 출력 사용시 관련 파일 require
     **/
    if((__DEBUG_OUTPUT__ == 2) && version_compare(PHP_VERSION, '6.0.0') === -1) {
        require _XE_PATH_.'libs/FirePHPCore/FirePHP.class.php';
    }

    /**
     * @brief 간단하게 사용하기 위한 함수 정의한 파일 require
     **/
    require(_XE_PATH_.'config/func.inc.php');


    if(__DEBUG__) define('__StartTime__', getMicroTime());

    /**
     * @brief 기본적인 class 파일 include
     * @TODO : PHP5 기반으로 바꾸게 되면 _autoload()를 이용할 수 있기에 제거 대상
     **/
    if(__DEBUG__) define('__ClassLoadStartTime__', getMicroTime());
    require(_XE_PATH_.'classes/object/Object.class.php');
    require(_XE_PATH_.'classes/extravar/Extravar.class.php');
    require(_XE_PATH_.'classes/handler/Handler.class.php');
    require(_XE_PATH_.'classes/xml/XmlParser.class.php');
    require(_XE_PATH_.'classes/xml/XmlJsFilter.class.php');
    require(_XE_PATH_.'classes/context/Context.class.php');
    require(_XE_PATH_.'classes/db/DB.class.php');
    require(_XE_PATH_.'classes/file/FileHandler.class.php');
    require(_XE_PATH_.'classes/widget/WidgetHandler.class.php');
    require(_XE_PATH_.'classes/editor/EditorHandler.class.php');
    require(_XE_PATH_.'classes/module/ModuleObject.class.php');
    require(_XE_PATH_.'classes/module/ModuleHandler.class.php');
    require(_XE_PATH_.'classes/display/DisplayHandler.class.php');
    require(_XE_PATH_.'classes/template/TemplateHandler.class.php');
    require(_XE_PATH_.'classes/mail/Mail.class.php');
    require(_XE_PATH_.'classes/page/PageHandler.class.php');
    if(__DEBUG__) $GLOBALS['__elapsed_class_load__'] = getMicroTime() - __ClassLoadStartTime__;
?>

?
  • profile
    똑띠 2010.01.14 18:46

    이파일은 core파일에 속하니 그냥 최신파일을 다운받아 업로드 하시는게 좋을듯 한데요.^^

    별도로 이파일을 수정해야 하는 이유가 따로 있으신지요?

  • ?
    불꽃코딩 2010.01.14 19:04

    이 파일을 수정해야 할 이유는 없습니다. ^^;

    그냥 분석하던중 이해가 안되어서 올린 질문입니다.

    그리고 최신파일이 저렇게 되어 있더군요.

     

    아참.. 똑띠님... 모듈제적 게시물을 볼수가 없는데요.

    권한이 필요하데요.

    어떻게 하면 권한을 얻을 수 있나요?

     

    추운데 감기 조심하시고 수고하세요.

  • profile
    똑띠 2010.01.14 19:25

    모듈제작게시판은 향후 강좌용으로 사용할 내용들을 정리하고 있는 개인 공간입니다. ^^

     


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 질문에 답변을 받으실려면... 1 똑띠 2008.11.12 331075
2700 3차 펼침메뉴가 비로그인시 보이지 않습니다! 3 한이 2010.01.30 7981
2699 로그인배경에 대해 1 file 뒤안길 2010.01.29 7334
2698 두가지 질문이 있습니다 [메뉴] 1 file 혜진 2010.01.28 6971
2697 제로보드 영문폰트는 왠지 좀 어색한데요. 1 불꽃코딩 2010.01.26 8221
2696 게시판이 넒이 1 이성래 2010.01.26 7063
2695 프레임워크는 뭐가 좋나요? 2 불꽃코딩 2010.01.26 7461
2694 게시판 싸이즈 폼 줄이기문의 1 file 호~~야 2010.01.26 7414
2693 잡다3차 메인 질문요~ 3 전설속소녀 2010.01.26 6486
2692 게시판 내용보기에서 오류 발생 2 file 삼정 2010.01.26 7356
2691 포토누리 서브레이아웃 검색에대해서.. 2 min 2010.01.25 7245
2690 졸졸이 스티커 위젯에 이미지맵 붙이기..도움이 필요합니다. 4 file jenon 2010.01.22 9289
2689 3차 슬라이더 갤러리 테두리 색깔 변경 방법좀 알려주세요 2 file 깜병장 2010.01.20 7477
2688 메인페이지 회원가입 링크 오류문제 4 알파정보 2010.01.18 8112
2687 다운로드가 되질 않습니다.. 1 secret 달수 2010.01.18 3
2686 회원가입이 안됩니다. 2 file 전설속소녀 2010.01.17 7026
» config/config.inc.php 파일에서 ?> 잘못닫힌건가요? 3 불코 2010.01.14 8642
2684 탭형태 최근 문서 출력 위젯에 대하여.. 2 file jenon 2010.01.14 8377
2683 슬라이더 갤러리에서 사진이 바뀔때 시간을 느길게 하는 방법은 2 깜병장 2010.01.13 7337
2682 게시판위에 이미지를 삽입했는데..... 1 file 내 아를 낳아도 2010.01.12 6066
2681 잡다한 위젯중에 다운로드 랭킹 위젯이있나요? 1 이하늘 2010.01.11 7121
Board Pagination ‹ Prev 1 ... 5 6 7 8 9 10 11 12 13 14 ... 144 Next ›
/ 144

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

  • Designed by jobdahan.net