Cakephp: включить скрипт php в файл .ctp - PullRequest
0 голосов
/ 05 июля 2010

Я хочу добавить капчу в myfile.ctp.Для этого я нашел источник для капчи вместе с некоторыми файлами ресурсов (JS, PHP).Я знаю папку для файлов js и включаю этот файл, используя <?php echo $javascript->link(array('ajax_captcha.js'));?>.Но я не знаю, где разместить .php файл, а также как включить его в myfile.ctp

Или, если кто-нибудь поможет мне реализовать Captcha в Cakephp.

Ответы [ 4 ]

0 голосов
/ 07 марта 2012

Элементы - это хороший способ извлекать код, который снова и снова разбрасывается по различным представлениям:

http://book.cakephp.org/2.0/en/views.html#elements

0 голосов
/ 05 июля 2010

Я бы использовал плагин или компонент, http://bakery.cakephp.org/articles/view/captcha-component-with-phpcaptcha

Это очень хорошо работает с PHPCaptcha для всех ваших человеческих и компьютерных махинаций. Не стесняйтесь искать в Google нужный вам плагин / компонент.

0 голосов
/ 06 июля 2010

В пекарне есть еще одна статья - Интеграция CakePHP с Kcaptcha (читайте там комментарии).Я успешно реализовал kcaptcha в своем приложении.

0 голосов
/ 05 июля 2010

Для вашего js используйте $javascript->link('ajax_captcha',false); Не пропустите расширение. false поместит его в раздел HTML. Это будет искать сценарий в webroot/js

Лично я бы просто использовал стандартную директиву php include для стороны php, учитывая, что расположение будет относительно webroot, т.е. '/myPHP/captcha.php' будет webroot/myPHP/captcha.php.

Не забудьте, CakePHP - это PHP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...