| 제목 | 메일발송할때 메일양식 include... | ||
|---|---|---|---|
| 카테고리 | CI 2, 3 | ||
| 글쓴이 | 늅b | 작성시각 | 2016/09/26 16:02:03 | 
|  | |||
| ob_start(); include "/assets/mail/mail_contactus.php"; $content = ob_get_contents(); echo $content; ob_end_clean(); 소스중 위의 형식으로 메일 폼양식을 불러오려고 하는데 코드이그나이터에선 인클루드를 어떻게해야할까요? | |||
| 다음글 | MySQL 터미널 쿼리 속도와 CI에서 쿼리 속도 차이... (2) | ||
| 이전글 | str_replace 개행문자처리 궁금한점이있습니다. (3) | ||
| 
                                kaido
                                /
                                2016/09/26 16:08:33 /
                                추천
                                0
                             | 
| 
                                늅b
                                /
                                2016/09/26 16:38:11 /
                                추천
                                0
                             근데 저같은경우에는 include만 들어가면 아무것도 동작을하지 않아서 왜그런질 잘모르겠습니다..ㅠㅠ 
 include안에 일부러 다른경로를 써넣어봐도 include안에 뭐가들어가든 에러하나 안뜨고 그냥 스킵하고 진행되네요 | 
| 
                                늅b
                                /
                                2016/09/26 16:39:34 /
                                추천
                                0
                             마찬가지로 view 아래에 mail폴더아래 메일폼을 다 집어넣고 $this->load->view('mail/mail_contactus') 이렇게 해봐도 안되는데 뭔가 잘못한게잇을까요? | 
| 
                                kaido
                                /
                                2016/09/26 16:40:40 /
                                추천
                                0
                             
 include FCPATH."/assets/mail/mail_contactus.php"; 명확하게 해주시는 편이 좋습니다. 
 $this->load->view('mail/mail_contactus'); 이게 안먹는건 파일을 확인해 보셔야 할테고요... | 
| 
                                늅b
                                /
                                2016/09/26 16:45:48 /
                                추천
                                0
                             으어어어어... 감사합니다.. 어떤 말씀인지는 이해가 가는데 include FCPATH."/view/mail/mail_contactus.php"; 이런식으로 해도 include가 무반응이네요..ㅠㅠ 없는 페이지 로드해도 에러도 안뜨고 위에 echo 로 찍으면 잘찍히고.. 뭔가 제가 이상한거같아요 ㅠ,ㅠ 답변감사합니다 | 
| 
                                늅b
                                /
                                2016/09/26 16:47:11 /
                                추천
                                0
                             찾앗습니다.. 이것저것하다가 view밑으로 옮겻는데 view로는 접근이안되네요 assets폴더밑으로 옮기니 잘되네요 감사합니다 | 
그냥 include 쓰세요.
CI 도 PHP 입니다.
$this->load->view() 를 사용 하는 방법도 있지만 include 가 필수라고 생각 되면 include 사용 하시면 됩니다.
개인적으로는 helper 로 폼 양식을 만들어서 함수로 호출해서 불러다 썻습니다.
mail 양식이라는 것은 여러종류가 있다 보니 말이죠.
참고자료로 tank_auth 회원가입 라이브러리에서 메일 전송 부분을 어떻게 보내고 있는지 확인해 보시는 것도 도움이 되실 것입니다.