Модуль Настройки captcha v1.26.0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

43 lines
1009 B

<?php
ob_start();
ob_implicit_flush(0);
define('BASE_DIR', str_replace("\\", "/", dirname(dirname(dirname(__FILE__)))));
require_once(BASE_DIR . '/inc/init.php');
if (! check_permission('adminpanel'))
{
header('Location:/index.php');
exit;
}
$a = stripslashes($_POST['a']);
$b = $_POST['b'];
$c = $_POST['c'];
$d = $_POST['d'];
$e = $_POST['e'];
$f = $_POST['f'];
$text = '<?php
$alphabet = "0123456789abcdefghijklmnopqrstuvwxyz";
$allowed_symbols = "'.$a.'";
$fontsdir = "fonts";
$length = mt_rand('.$b.');
$width = 160;
$height = 80;
$fluctuation_amplitude = '.$c.';
$white_noise_density='.$d.';
$black_noise_density='.$e.';
$no_spaces = '.$f.';
$show_credits = false;
$credits = "www.captcha.ru";
$foreground_color = array(mt_rand(0,80), mt_rand(0,80), mt_rand(0,80));
$background_color = array(250, 250, 250);
$jpeg_quality = 95;
?>';
chmod(BASE_DIR . "/lib/kcaptcha/kcaptcha_config.php", 0755);
$fp = fopen(BASE_DIR . "/lib/kcaptcha/kcaptcha_config.php", "w");
fwrite($fp, $text);
fclose($fp);
?>