유저가 글을 쓸 때 코드를 실행시키고 싶은데 안 됩니다

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
유저가 글을 쓸 때 코드를 실행시키고 싶은데 안 됩니다

QA

유저가 글을 쓸 때 코드를 실행시키고 싶은데 안 됩니다

본문

하고싶은 일: 유저가 글을 쓸 때 이메일을 발송시키고 싶습니다.

 

되어있는 일: AWS SES를 통한 이메일 발송 스크립트

 

해본 일:  1.  스크립트 파일을 단순 파일.php에 넣어서 해당 경로에서 실행 - 잘 됨

             2. write_update.skin.php 내에 include_once('해당파일.php') 해봄 - 안 됨

 

유저가 글을 쓸 때 발송해야 해서 2번 방법이 되었으면 하는데

이상하게 작동을 안 하네요. 혹시 이유나 방법을 아시는 분 계실까요? ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

경로만 정확하다면 안되는 이유는 다른곳에서 찾아봐야될것같아요.

write_update.skin.php 파일에서 include 한 php파일에 exit; 구분을 넣어서

글작성후 페이지가 정상적으로 멈추는지 (멈춘다면 정상, 안멈춘다면 코드 실행안됨)

등을 체크하시고

 

write_update.php 의 


// 사용자 코드 실행
@include_once($board_skin_path.'/write_update.skin.php');
@include_once($board_skin_path.'/write_update.tail.skin.php');

 

해당 부분이 정상적으로 실행하는지 실행된다면 어느 경로를 호출하는지 


echo $board_skin_path.'/write_update.skin.php';
exit;

글을 작성해보시고 include 경로를 확인하시면서 찾아가보세요.

감사합니다 ㅠㅠ

확인해보았는데

1. include 한 email.php 파일에 exit 넣어도 안 멈춥니다
2. 근데 write_update.skin.php 위에 넣으면 멈춥니다 (해당 파일이 도는 건 확인)
3. 같은 경로에 다른 파일에서 include_once('email.php') 해보면 멈춥니다
  (안 멈췄을 땐 이메일이 잘 발송됩니다)

즉, 다른 파일에서는 include_once('email.php') 가 잘 먹는데
write_update.skin.php가 도는건 확실함에도 include가 안 됩니다 ㅠㅠ
왜 이런걸까요

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

회원로그인

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