Чтение RSS каналов

Форум

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

капча не работает в опере

0

0
1
28.02.2010 13:19:41
Все что писали в других темах не помогает O_o как исправить
2
28.02.2010 14:14:0228.02.2010 14:20:09
плохо искал! http://www.slaed.net/forum-view-7786-last.html#8162

еще раз повторяю - нужно перенести кусок кода с капчей в начало файла, до инклуда 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");
3.69

3.69
3
28.02.2010 14:28:23
блин не хрена O_o
4
28.02.2010 16:43:38
DESTROY_TRADE, http://ponedelnikov.net/index.php?name=Forums&op=showtopic&id=1473 ещё способ... Работает.
3.69

3.69
5
28.02.2010 17:07:54
ах да, необходимо изменить перехват переменной:
# 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");
3.69

3.69
6
28.02.2010 17:08:17
Спасибо Смайл - 07
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь