mail 상수에 대해 궁금한게... 채택완료
천사나라
9년 전
조회 2,195
이번에 메일 설정할려고 lib > mailer.php 보니까 config.php 안에서 설정해놓은 상수들을(G5_SMTP같은) 불러오더라구요. 근데 그곳에 정의한 상수를 쓸려면 상단에 include_once 'config.php' 로 불러와야 하지 않나요?
config.php 안에 정의된 상수가 그 파일을 불러오지도않고 어떻게 해당 파일안에 있는 상수를 쓸수있습니까요? php 는 어렵습니다요 ..ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
9년 전
그 파일 자체만 보면 안 되고
실제 그 파일이 인클루드 되고 있는 파일 상단에 보면 다 연결이 되어 있습니다.
예를 들어서 글쓰기 후 메일 보내기 처리 과정을 보면..
write_update.php 파일 내용 중에
include_once(G5_LIB_PATH.'/mailer.lib.php'); 이렇게 되어 있고
write_update.php 파일 상단에 보면
include_once('./_common.php'); 이렇게 되어 있고
config.php 파일은 common.php 파일 내부에 연결되어 있습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
천사나라
9년 전
�
작은별
9년 전
common.php 파일은 핵심 파일로 다른 그누보드 파일도 살펴보면 상단에 아마 대부분 인클루드 되어 있을 겁니다.
config.php 파일은 common.php 파일 내부에 어차피 들어있기 때문에 common.php 파일만 인클루드 해주면 됩니다.
config.php 파일은 common.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