제목 | 완전 초보 질문드립니다. | ||
---|---|---|---|
카테고리 | PHP | ||
글쓴이 | 러기기기깅 | 작성시각 | 2017/09/21 17:37:30 |
|
|||
email 보내는거 관련해서 구글에도 많이 검색해보고 메뉴얼도 보면서 해봤는데요. controller에서 실행한다는 기준으로해서 controller안에 email.php를 만들고 내부 소스를 <?php class Email extends CI_Controller { $this->load->library('email'); $config['protocol'] = "smtp"; $config['mailtype'] = "html"; /* Naver */ $config['smtp_host'] = "smtp.google.com"; $config['smtp_user'] = "id@gmail.com"; $config['smtp_pass'] = "password"; $config['smtp_port'] = "587"; $config['smtp_crypto'] = "tls"; $config['charset'] = 'utf-8'; $config['newline'] = "\r\n"; $this->email->initialize($config); $this->email->from('id@gmail.com', '이메일제목'); $this->email->to('id@gmail.com'); $this->email->subject('메일 제목'); $this->email->message($html); if ( ! $this->email->send()) { // Generate error echo "ERROR"; } else { echo "Successfully"; } echo $this->email->print_debugger(); } ?> 이렇게 넣고 domain.com/Email 로 들어가면 error 500이 뜨는데 무엇이 잘 못 됐는지 조언 해주실분 있으실까요? 한 번도 안해본 php를 갑자기 해야해서 머리가 아프네요..ㅜㅜㅜㅜ |
|||
다음글 | insert on duplicate update ret... (1) | ||
이전글 | [PHP] 오라클의 long raw타입의 데이터(파일데... (8) | ||
빛그림
/
2017/09/21 17:40:21 /
추천
0
|
변종원(웅파)
/
2017/09/21 21:25:55 /
추천
0
매뉴얼에서 주소와 컨트롤러, 메소드가 어떻게 연결되는지부터 보셔야할 것 같네요.
|
러기기기깅
/
2017/09/25 11:15:15 /
추천
0
두 분 다 감사합니다. 해결했습니다. ㅎㅎㅎ
|
메소드가 없네요.
function index() { } 안에 코드를 넣으셔야 하고요. domain.com/email/ 이런식으로 해보세요.