Все что писали в других темах не помогает 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");блин не хрена 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");Спасибо 

Открыть
Ответить






