[eluser]mattpointblank[/eluser]
Try swapping your controller code to this:
Code:
if ($this->form_validation->run() == FALSE)
$this->form_validation->set_rules('email', 'email', 'required|valid_email');
$this->form_validation->set_rules('name', 'name', 'required|xss_clean');
$this->form_validation->set_rules('message', 'message', 'required|xss_clean');
$this->form_validation->set_rules('phone', 'phone', 'required|numeric');
$this->form_validation->set_rules('phone', 'phone', 'required|numeric');
$this->form_validation->set_rules('recaptcha_response_field', 'lang:recaptcha_field_name', 'required|callback_check_captcha');
$data['captcha'] = $this->recaptcha->get_html();
$this->load->view('contact', $data);
} else {
$this->load->view('success.php');
}