| 제목 | 완전 초보 질문드립니다. | ||
|---|---|---|---|
| 카테고리 | 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/ 이런식으로 해보세요.