koksda 3 Опубликовано 4 мая, 2015 Проблема заключается в том,что на св13 не показывают стандартную капчу.Конечно,можно поменять в настройках на Рекапчу,но там нужен доступ к интернету,а у меня сервер стоит на локалке.Можно ли прикрутить к св13 какую нибудь другую капчу?Где не нужен доступ к интернету. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KJIEBEP 25 Опубликовано 4 мая, 2015 Возможно просто нужно включить библиотеку php_gd2.dll в php 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
skaterby 66 Опубликовано 4 мая, 2015 у меня на Vetrigo например всё подключено, но всё равно не видит Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
2terege 67 Опубликовано 5 мая, 2015 (изменено) 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); ?> Изменено 5 мая, 2015 пользователем 2terege 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
koksda 3 Опубликовано 5 мая, 2015 у меня на Vetrigo например всё подключено, но всё равно не видит Вот у меня на Ветриго собственно и не видит. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
koksda 3 Опубликовано 5 мая, 2015 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); ?> Это куда-то вставить или заменить нужно?Если да,то где. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
rider953727 28 Опубликовано 5 мая, 2015 библиотек не хватает походу Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
2terege 67 Опубликовано 5 мая, 2015 Это куда-то вставить или заменить нужно?Если да,то где. antibot.php старая <----- указал же 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
koksda 3 Опубликовано 6 мая, 2015 antibot.php старая <----- указал же Эммм,и что делать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
skaterby 66 Опубликовано 6 мая, 2015 antibot.php старая <----- указал же Спасибо, теперь всё работает! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
koksda 3 Опубликовано 6 мая, 2015 Спасибо, теперь всё работает! А что ты сделал?Что бы все работало? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
2terege 67 Опубликовано 6 мая, 2015 А что ты сделал?Что бы все работало? Мой пост выше прочитай Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
koksda 3 Опубликовано 6 мая, 2015 Мой пост выше прочитай Разобрался,больше вам спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты