Перейти к содержанию
Авторизация  
koksda

Не показывает Capcha на sw13

Рекомендуемые сообщения

Проблема заключается в том,что на св13 не показывают стандартную капчу.Конечно,можно поменять в настройках на Рекапчу,но там нужен доступ к интернету,а у меня сервер стоит на локалке.Можно ли прикрутить к св13 какую нибудь другую капчу?Где не нужен доступ к интернету.

post-14487-0-15431900-1430756365_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно просто нужно включить библиотеку php_gd2.dll в php

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня на Vetrigo например всё подключено, но всё равно не видит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
antibot.php  старая

 

<?php 

header ("Content-type: image/jpeg");

session_start();

 

$im = imagecreate (60,21) or die ("You must activate GD library on your web server");

 

$black = imagecolorallocate ($im, 0, 0, 0);

$white = imagecolorallocate ($im, 255, 255, 255);

$grey = imagecolorallocate ($im, 128, 128, 128);

 

 

for ($i=0;$i<30;$i++)

{

$color = imagecolorallocate ($im, rand(0,128), rand(0,128), rand(0,128));

imageline($im, rand(0,60), rand(0,21), rand(0,60), rand(0,21), $color);

imageellipse($im, rand(0,60), rand(0,21), rand(0,60), rand(0,21), $color);

}

 

function gen_img_cle($num = 5) {

$key = '';

$chaine = "A1B2C3D4E5F6G7H8X9KMN";

for ($i=0;$i<$num;$i++) $key.= $chaine[rand()%strlen($chaine)];

return $key;

}

 

$code = gen_img_cle();

$_SESSION['seccode'] = $code;

 

for($i=0;$i<strlen($code);$i++) $key[$i] = substr($code, $i, 1);

 

$i = 5;

foreach ($key as $value)

{

$color = imagecolorallocate ($im, rand(128,255), rand(128,255), rand(128,255));

$font = 'arial.ttf';

imagestring ($im, 5, $i, 3, $value, $color);

$i += 10;

}

 

imagejpeg($im, null, 60);

 

?>

Изменено пользователем 2terege
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня на Vetrigo например всё подключено, но всё равно не видит

Вот у меня на Ветриго собственно и не видит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

antibot.php  старая
 
<?php 
header ("Content-type: image/jpeg");
session_start();
 
$im = imagecreate (60,21) or die ("You must activate GD library on your web server");
 
$black = imagecolorallocate ($im, 0, 0, 0);
$white = imagecolorallocate ($im, 255, 255, 255);
$grey = imagecolorallocate ($im, 128, 128, 128);
 
 
for ($i=0;$i<30;$i++)
{
$color = imagecolorallocate ($im, rand(0,128), rand(0,128), rand(0,128));
imageline($im, rand(0,60), rand(0,21), rand(0,60), rand(0,21), $color);
imageellipse($im, rand(0,60), rand(0,21), rand(0,60), rand(0,21), $color);
}
 
function gen_img_cle($num = 5) {
$key = '';
$chaine = "A1B2C3D4E5F6G7H8X9KMN";
for ($i=0;$i<$num;$i++) $key.= $chaine[rand()%strlen($chaine)];
return $key;
}
 
$code = gen_img_cle();
$_SESSION['seccode'] = $code;
 
for($i=0;$i<strlen($code);$i++) $key[$i] = substr($code, $i, 1);
 
$i = 5;
foreach ($key as $value)
{
$color = imagecolorallocate ($im, rand(128,255), rand(128,255), rand(128,255));
$font = 'arial.ttf';
imagestring ($im, 5, $i, 3, $value, $color);
$i += 10;
}
 
imagejpeg($im, null, 60);
 
?>

 

Это куда-то вставить или заменить нужно?Если да,то где.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это куда-то вставить или заменить нужно?Если да,то где.

antibot.php  старая  <----- указал же 

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

antibot.php  старая  <----- указал же 

Эммм,и что делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

antibot.php  старая  <----- указал же 

Спасибо, теперь всё работает!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, теперь всё работает!

А что ты сделал?Что бы все работало?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что ты сделал?Что бы все работало?

Мой пост выше прочитай 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мой пост выше прочитай 

Разобрался,больше вам спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...