CheshireCat
Проверенные
- Сообщения
- 9
- Реакции
- -1
- Баллы
- 60
Приветствую всех.
Пытаюсь установить капчу до входа на форум.
Залил файлы капчи и валидатора, к ним вопросов нет. Но когда я пытаюсь изменить index.php и вставить форму для капчи - просто открывается форум. Капчу не просит.
Если index.php делаю такого вида, то капча выводится и работает, но после ее проверки ничего естественно не происходит.
Что я не правильно делаю?
Пытаюсь установить капчу до входа на форум.
Залил файлы капчи и валидатора, к ним вопросов нет. Но когда я пытаюсь изменить index.php и вставить форму для капчи - просто открывается форум. Капчу не просит.
Код:
<?php
$content = "<div class='main'>ENTER CAPTCHA</div>";
echo <<<HTML
<br/>
<img style="border: 1px solid gray; background: url('bg_capcha.png');" src = "captcha.php" width="120" height="40"/>
<br/>
<form action="validator.php" method="POST">
<input type="text" name="capcha" />
<input type="submit" name="send" value="Проверить"/>
</form>
HTML;
$phpVersion = phpversion();
if (version_compare($phpVersion, '5.6.0', '<'))
{
die("PHP 5.6.0 or newer is required. $phpVersion does not meet this requirement. Please ask your host to upgrade PHP.");
}
$dir = __DIR__;
require($dir . '/src/XF.php');
XF::start($dir);
if (\XF::requestUrlMatchesApi())
{
\XF::runApp('XF\Api\App');
}
else
{
\XF::runApp('XF\Pub\App');
}
?>
Если index.php делаю такого вида, то капча выводится и работает, но после ее проверки ничего естественно не происходит.
Код:
<?php
$content = "<div class='main'>ENTER CAPTCHA</div>";
echo <<<HTML
<br/>
<img style="border: 1px solid gray; background: url('bg_capcha.png');" src = "captcha.php" width="120" height="40"/>
<br/>
<form action="validator.php" method="POST">
<input type="text" name="capcha" />
<input type="submit" name="send" value="Проверить"/>
</form>
HTML;
?>
Что я не правильно делаю?