Все что писали в других темах не помогает O_o как исправить
Открыть
Ответить
капча не работает в опере
плохо искал! http://www.slaed.net/forum-view-7786-last.html#8162
еще раз повторяю - нужно перенести кусок кода с капчей в начало файла, до инклуда security.php! для этого обязательно из файла security.php переносим строку
в файл function.php. результат должен выглядеть так:
еще раз повторяю - нужно перенести кусок кода с капчей в начало файла, до инклуда security.php! для этого обязательно из файла security.php переносим строку
# Global config file include include("config/config_global.php");
в файл function.php. результат должен выглядеть так:
<?php # Copyright © 2005 - 2008 SLAED # Website: http://www.slaed.net if (!defined("MODULE_FILE") && !defined("ADMIN_FILE")) die("Illegal File Access"); define("BLOCK_FILE", true); define("FUNC_FILE", true); # Global config file include include("config/config_global.php"); # Format image key for captcha switch(isset($_GET['captcha'])) { case "1": session_start(); unset($_SESSION['captcha']); $random = gen_pass(10); $_SESSION['captcha'] = $random; $code = substr(hexdec(md5("".date("F j")."".$random."".$conf['sitekey']."")), 2, 6); Header("Content-type: image/jpeg"); $image = imagecreatefromjpeg(img_find("misc/code_bg")); $color = imagecolorallocate($image, 100, 100, 100); imagettftext($image, 14, rand(-3, 3), rand(5, 15), 18, $color, "config/font/".$conf['font'].".ttf", $code); imagejpeg($image, "", $conf['quality']); imagedestroy($image); exit; break; } # Security file include include("function/security.php");
Алексей
- Группа: Клиент
- Пункты: -8
- Регистрация: 07.06.2005
- Пол: Мужчина
- Из: Моск. обл., п. Белоомут
3.69
3.69
блин не хрена O_o
DESTROY_TRADE, http://ponedelnikov.net/index.php?name=Forums&op=showtopic&id=1473 ещё способ... Работает.
ах да, необходимо изменить перехват переменной:
# Copyright © 2005 - 2008 SLAED # Website: http://www.slaed.net if (!defined("MODULE_FILE") && !defined("ADMIN_FILE")) die("Illegal File Access"); define("BLOCK_FILE", true); define("FUNC_FILE", true); # Global config file include include("config/config_global.php"); # Format image key for captcha if(isset($_GET['captcha'])) { session_start(); unset($_SESSION['captcha']); $random = gen_pass(10); $_SESSION['captcha'] = $random; $code = substr(hexdec(md5("".date("F j")."".$random."".$conf['sitekey']."")), 2, 6); Header("Content-type: image/jpeg"); $image = imagecreatefromjpeg(img_find("misc/code_bg")); $color = imagecolorallocate($image, 100, 100, 100); imagettftext($image, 14, rand(-3, 3), rand(5, 15), 18, $color, "config/font/".$conf['font'].".ttf", $code); imagejpeg($image, "", $conf['quality']); imagedestroy($image); exit; } # Security file include include("function/security.php");
Алексей
- Группа: Клиент
- Пункты: -8
- Регистрация: 07.06.2005
- Пол: Мужчина
- Из: Моск. обл., п. Белоомут
3.69
3.69
Спасибо
Открыть
Ответить