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

Форум

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

Фиксим баг с отображением капчи в Опера

0

0
1
02.01.2010 05:16:1702.01.2010 16:07:20

Отображение капчи (на Open и Pro) лечим так:

1. Открываем файл function/function.php

2. Находим код:

# Format image key for captcha<br /> switch(isset($_GET[&#039;captcha&#039;])) {<br /> case &quot;1&quot;:<br /> unset($_SESSION[&#039;captcha&#039;]);<br /> $random = gen_pass(10);<br /> $_SESSION[&#039;captcha&#039;] = $random;<br /> $code = substr(hexdec(md5(&quot;&quot;.date(&quot;F j&quot;).&quot;&quot;.$random.&quot;&quot;.$conf[&#039;sitekey&#039;].&quot;&quot;)), 2, 6);<br /> Header(&quot;Content-type: image/jpeg&quot;);<br /> $image = imagecreatefrompng(img_find(&quot;misc/code_bg&quot;));<br /> $color = imagecolorallocate($image, 100, 100, 100);<br /> imagettftext($image, 14, rand(-3, 3), rand(5, 15), 18, $color, &quot;config/font/&quot;.$conf[&#039;font&#039;].&quot;.ttf&quot;, $code);<br /> imagejpeg($image, &quot;&quot;, $conf[&#039;quality&#039;]);<br /> imagedestroy($image);<br /> exit;<br /> break;<br /> }

3. Удаляем его к чертовой бабушке

4. Вместо него прописываем код:
# Format image key for captcha<br /> IF ($_GET[&quot;captcha&quot;]) {<br /> unset($_SESSION[&quot;captcha&quot;]);<br /> $random = gen_pass(10);<br /> $_SESSION[&#039;captcha&#039;] = $random;<br /> $code = substr(hexdec(md5(&quot;&quot;.date(&quot;F j&quot;).&quot;&quot;.$random.&quot;&quot;.$conf[&#039;sitekey&#039;].&quot;&quot;)), 2, 6);<br /> Header(&quot;Content-type: image/jpeg&quot;);<br /> $image = imagecreatefromjpeg(img_find(&quot;misc/code_bg&quot;));<br /> $color = imagecolorallocate($image, 100, 100, 100);<br /> imagettftext($image, 14, rand(-3, 3), rand(5, 15), 18, $color, &quot;config/font/&quot;.$conf[&#039;font&#039;].&quot;.ttf&quot;, $code);<br /> imagejpeg($image, &quot;&quot;, $conf[&#039;quality&#039;]);<br /> imagedestroy($image);<br /> }

5. Радуемся жизни...

3.92

3.92
2
02.01.2010 10:13:3102.01.2010 10:35:06

2 -> 4 - найди десять отличий... что поменялось-то?
А, все. Увидел.

3
02.01.2010 12:34:39

честно говоря, думал будет сложнее, но все-равно - респект)

3.37

3.37
4
02.01.2010 14:26:54

GRAFLEKX, Спасибо за фикс.
Но к сожалению у меня не вышло поставить на 2.5
Там этот код находится в sources.php

Коли уж решили в паблик так сказать фикс положить. Смайл - 12


[url=https://worldwebinfo.ru]World Web Info - лучшее и полезное для жизни [/url]
[url=https://max.worldwebinfo.ru]Каталог каналов, чатов мессенджера MAX[/url]
3.87

3.87
5
02.01.2010 16:06:56

garry, на Lite не смотрел, проверю немного позже.
То, что выложено - это для Open и Pro.

3.92

3.92
6
03.01.2010 00:34:55

Как лечить этот баг на Lite версиях, смотрим здесь

3.92

3.92
7
03.01.2010 03:49:5903.01.2010 03:56:51

GRAFLEKX, Спасибо огоромное.
Я сейчас пробую сделать. Но на локале получилось всё ок. А вот на хосте пока не могу.
Наверно туплю. Вообще капча пропадает во всех браузерах.
да сейчас перекинул файлы с хоста на комп и всё работает. значит правильно сделал всё.
Возможно с правами что то?


[url=https://worldwebinfo.ru]World Web Info - лучшее и полезное для жизни [/url]
[url=https://max.worldwebinfo.ru]Каталог каналов, чатов мессенджера MAX[/url]
3.87

3.87
8
03.01.2010 04:28:4403.01.2010 04:32:30

garry, да нет, там cнmod вообще ни каким боком не задействован. Ну, разумеется на рнр файлы 644 должно стоять, но это по умолчанию всегда так.
Что-то я не вижу на Вашем сайте ни каких изменений кода в капче вообще.
Должен быть вызов captcha.php, а у Вас до сих пор index.php?captcha=1...
Что-то не внимательно делали, повторите все еще раз по пунктам, как можно внимательнее. Там глючить нечему, можно только в коде ошибку сделать при исправлении.

3.92

3.92
9
03.01.2010 04:34:2103.01.2010 04:35:22

Я вернул просто сейчас всё обратно.
Возможно просто голова уже не варит. Но попробовал разные варианты и у меня не вышло.
наверно на свежую голову надо.
Через минут 10 снова всё залью


[url=https://worldwebinfo.ru]World Web Info - лучшее и полезное для жизни [/url]
[url=https://max.worldwebinfo.ru]Каталог каналов, чатов мессенджера MAX[/url]
3.87

3.87
10
03.01.2010 04:39:1003.01.2010 04:42:55

Перезалил, но опять так же. капчи нет. Смайл - 11

На денвере работает, на хосте не хочет.


[url=https://worldwebinfo.ru]World Web Info - лучшее и полезное для жизни [/url]
[url=https://max.worldwebinfo.ru]Каталог каналов, чатов мессенджера MAX[/url]
3.87

3.87
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

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

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