本文整理匯總了PHP中Guest::sendMail方法的典型用法代碼示例。如果您正苦於以下問題:PHP Guest::sendMail方法的具體用法?PHP Guest::sendMail怎麽用?PHP Guest::sendMail使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Guest
的用法示例。
在下文中一共展示了Guest::sendMail方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: register
public function register()
{
$data['message1'] = "";
$data['message2'] = "";
$this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email|max_length[60]|xxs_clean');
$this->form_validation->set_rules('firstname', 'First name', 'trim|required|max_length[30]|min_length[2]');
$this->form_validation->set_rules('lastname', 'Last name', 'trim|required|max_length[30]|min_length[2]');
$this->form_validation->set_rules('passwd', 'Password', 'trim|required|matches[cnfpasswd]|max_length[16]|min_length[5]|md5');
$this->form_validation->set_rules('cnfpasswd', 'Confirm password', 'trim|required|max_length[16]|md5');
if ($this->form_validation->run() == TRUE) {
if (ctype_alpha($this->input->post('firstname')) && ctype_alpha($this->input->post('lastname'))) {
$user = new User_info();
$user->user_email = $this->input->post('email');
$user->user_name = $this->input->post('email');
$user->password = $this->input->post('passwd');
$user->first_name = $this->input->post('firstname');
$user->last_name = $this->input->post('lastname');
$user->verify_code = mt_rand(999999, 99999999);
if ($user->register()) {
/**********Send email verification**************/
Guest::sendMail($user->email, $user->first_name, $user->verify_code);
Guest::setSession($user->user_email);
Guest::recordLoginEvent("Successful", $user->user_email);
$url = base_url() . "user/index/";
redirect($url, 'Location');
} else {
$data['message1'] = "Email already registered.";
$data['message2'] = "retry";
}
} else {
$data['message1'] = "First & Last Name must be valid.";
$data['message2'] = "retry";
}
} else {
if (isset($_POST['email'])) {
$data['message2'] = "retry";
}
}
$this->load->view('guest/header', $data);
$this->load->view('guest/register', $data);
$this->load->view('guest/footer', $data);
}