php, codeigniter

이메일 유효값 검사하기 및 중복확인

디츠 2014. 10. 9. 21:53

* 방법1

$this->load->helper('email'); 
if (valid_email('email@somesite.com')) {
	echo 'email is valid';
} else {
	echo 'email is not valid';
}

* 방법2

- 컨트롤러

$this->load->library('form_validation');
$this->form_validation->set_rules('email',이메일 주소','required|valid_email|is_unique[user.email]');
if($this->form_validation->run() == TRUE) {
	// 성공
} else {
	// 실패
}

- 뷰

echo validation_errors();
// 입력된 내용이 그대로 입력되어 있게 하려면 value="<?=set_value('email')"