mail 상수에 대해 궁금한게...

mail 상수에 대해 궁금한게...

QA

mail 상수에 대해 궁금한게...

본문

이번에 메일 설정할려고 lib > mailer.php  보니까 config.php 안에서 설정해놓은 상수들을(G5_SMTP같은) 불러오더라구요. 근데 그곳에 정의한 상수를 쓸려면 상단에 include_once 'config.php' 로 불러와야 하지 않나요?

config.php ​안에 정의된 상수가 그 파일을 불러오지도않고 어떻게 해당 파일안에 있는 상수를 쓸수있습니까요? php 는 어렵습니다요 ..ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

그 파일 자체만 보면 안 되고 

실제 그 파일이 인클루드 되고 있는 파일 상단에 보면 다 연결이 되어 있습니다.

예를 들어서 글쓰기 후 메일 보내기 처리 과정을 보면..

write_update.php 파일 내용 중에

include_once(G5_LIB_PATH.'/mailer.lib.php'); 이렇게 되어 있고

write_update.php 파일 상단에 보면  

include_once('./_common.php'); 이렇게 되어 있고

config.php 파일은 common.php 파일 내부에 연결되어 있습니다.

감사합니다. 복잡하게 얽혀있네요.
결국 write_update.php 안에 <- (common.php(config.php), mailer.lib.php) 가 들어가서
하나의 파일을 구성하고 있다고 보면 맞는건가요?
파일구조를구성해보면....이렇게 되는거네요.  write_update.php {common.php(config.php),mailer.lib.php)}

그림으로 보면:

write.update.php - common.php - config.php
                            |_  mailer.lib.php

common.php 파일은 핵심 파일로 다른 그누보드 파일도 살펴보면 상단에 아마 대부분 인클루드 되어 있을 겁니다.
config.php 파일은 common.php 파일 내부에 어차피 들어있기 때문에 common.php 파일만 인클루드 해주면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 190
QA 내용 검색

회원로그인

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