{% else-1 %}
Обновить
* Тема закрыта!
1.
MyZik * 3.1
[автор] (23 июл 2013, 16:27) [0/0] [0] [спам] [под]

Доброго времени суток. Прошу помочь с внедрением системы каптчи на свой ресурс.
Код каптчи:
[code]
<?php
session_start();
$string = \"\";
for ($i = 0; $i < 5; $i++)
$string .= chr(rand(97, 122));

$_SESSION[\'rand_code\'] = $string;

$dir = \"fonts/\";

$image = imagecreatetruecolor(170, 60);
$black = imagecolorallocate($image, 0, 0, 0);
$color = imagecolorallocate($image, 205, 100, 49);
$white = imagecolorallocate($image, 255, 255, 255);
imagefilledrectangle($image,0,0,399,99,$white);
imagettftext ($image, 30, 0, 10, 40, $color, $dir.\"advert.ttf\", $_SESSION[\'rand_code\']);

header(\"Content-type: image/png\"*;
imagepng($image);
?>
[/code]
Проверка на правильность
[code]
$code = txt($_POST[\'code\']);
if ($code != $_SESSION[\'rand_code\'])
$err[] = $lang[\'captcha_error\'];
[/code]
Ну, и собсно, вывод
[code]
echo \'<img src=\"\' . URL . \'/utils/captcha.php\" width=\"100\" height=\"30\" alt=\"CAPTCHA\" /><br />\' .
\'<input type=\"text\" name=\"code\" size=\"5\" maxlength=\"5\" /><br />\';
[/code]
Проблема в том, что каптча показывается, но ввод всегда считается неверным

2.
-=CoolBoy=- * [мошенник] 4.79
(23 июл 2013, 16:29) [0/0] [0] [спам] [под]

http://myrusakov.ru/kapcha-php.html

3.
MyZik * 3.1
[автор] (23 июл 2013, 16:32) [0/0] [0] [спам] [под]

CoolBoy, тему в ссылкосвалку не превращай. Есть код. Есть проблема. Нужно помочь с решением именно той проблемы.

4.
initrd (DjDance) * [мошенник] 2.52
(23 июл 2013, 18:51) [0/0] [0] [спам] [под]

txt() - хз что это. Пробуй без нее

5.
MyZik * 3.1
[автор] (23 июл 2013, 18:58) [0/0] [0] [спам] [под]

DjDance, и без нее тоже

6.
Sheldon-мошенник * [мошенник] 8.5
(23 июл 2013, 19:02) [0/0] [0] [спам] [под]

Заместь txt intval

7.
initrd (DjDance) * [мошенник] 2.52
(23 июл 2013, 19:08) [0/0] [0] [спам] [под]

if ($code != $_SESSION[\'rand_code\']) {
$err[] = $lang[\'captcha_error\'];
}
фигурные скобки добавь. Иных причин не вижу.

8.
abler98 * 22.68
(23 июл 2013, 19:11) [1/0] [1] [спам] [под]

А сессия на странице с выводом числа есть?

9.
MyZik * 3.1
[автор] (23 июл 2013, 20:09) [0/0] [0] [спам] [под]
initrd (DjDance),

Херней не страдай

10.
initrd (DjDance) * [мошенник] 2.52
(23 июл 2013, 20:14) [0/0] [0] [спам] [под]

MyZik, мне вообще пох ;-) не у меня проблема

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений