CodeIgniter 1.7 Помощь по reCaptcha - PullRequest
       18

CodeIgniter 1.7 Помощь по reCaptcha

0 голосов
/ 13 апреля 2011

http://codeigniter.com/wiki/ReCAPTCHA/

Хорошо. Поэтому я загружаю код. Переместите все файлы в соответствующие папки. Установите ключи в файле config / recaptcha.php. Затем, где у меня есть форма отправки логики, я помещаю в

$this->form_validation->run() 

функция.

Тогда в HTML я делаю что ?? Мне нужно отобразить капчу для пользовательского ввода. Я вижу код Google для добавления php recaptcha в документы, не поддерживающие код, но я не уверен, какие части этого имеют отношение. И я не уверен, как я должен делать звонки на определенные файлы. Прямо сейчас

<? $this->load->view('recaptcha.php'); 
$publickey = "thekeynumbersandgibberish"; 
echo get_html($publickey); 
?> 

это в настоящее время нарушает мою HTML-страницу, я полагаю, что я не вызываю файл и функционирую правильно, используя синтаксис воспламенителя кода. Какой правильный синтаксис? Это не было включено в документацию воспламенителя кода.

Понимание было бы оценено.

1 Ответ

0 голосов
/ 13 апреля 2011

Сначала вам нужно вызвать это в вашем контроллере

//In your Controller
$data['recaptcha']  = this->recaptcha->get_html();
$this->load->view('my_view',$data); //try it with the test page first

//In your View
$this->load->view('recaptcha.php'); 

Инструкции в вики довольно просты. Не загружайте файлы в представлении. Назначьте HTML в контроллере.

Это нормальный процесс при работе на MVC.

Здесь есть базовое руководство по CI: http://net.tutsplus.com/tutorials/php/codeigniter-basics/

...