Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 03.10.2024 - 22:48:40
Страницы:  1  2  

Капча

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2023 год.

АвторСообщение

sania74

S
Участник форума

Здравствуйте,я хотел бы в форуме поменять капчу,пробовал но что то не получается,кто нить подскажите пожалуйста как её поменять,могу даже дать капчу какую я хочу поставить или подскажите свой вариант капчи.

Сообщение # 1 04.03.11 - 23:08:51

WR

W
Участник форума

поменять её довольно сложно. так как капча состоит из нескольких блоков: блок формирования изображения, блок вывода изображения, блок проверки верности кода.

Сообщение # 2 08.05.11 - 05:33:55

sania74

S
Участник форума


Цитата:

WR пишет:
поменять её довольно сложно. так как капча состоит из нескольких блоков: блок формирования изображения, блок вывода изображения, блок проверки верности кода.

плохо(

Сообщение # 3 08.05.11 - 09:39:28

andreyg2

A
Участник форума

-5 работает

Сообщение # 4 09.05.11 - 18:57:22

WR

W
Участник форума

Зато капча работает убийственно. 99,9% спамеров обламываются.

Сообщение # 5 13.06.11 - 10:11:53

uzver

U
гость

Здравствуйте. Активировал капчу, но теперь не могу зайти в админку:

Цитата:

Notice: Undefined variable: rand_key in /***/***/***/forum.***.ru/admin.php on line 96

Notice: Undefined variable: rand_key in /***/***/***/forum.***.ru/admin.php on line 97

Warning: Cannot modify header information - headers already sent by (output started at /***/***/***/forum.***.ru/admin.php:96) in /***/***/***/forum.***.ru/admin.php on line 106

Warning: Cannot modify header information - headers already sent by (output started at /***/***/***/forum.***.ru/admin.php:96) in /***/***/***/forum.***.ru/admin.php on line 106

Как это исправить, а если нельзя исправить, то как отключить капчу без использования админку?
Версия форума: WR-forum v 1.9.3 // 10.06.10 г.

Сообщение # 6 13.06.11 - 10:46:05

uzver

U
гость

Как отключать капчу нашел, но это не вариант. Капчу не включал - вчера зафлудили регистрацией ботов (около 6000 регистраций), очистил, капчу включил - тепепь не войти в админ-панель из за ошибок, что выше. Подскажите, как исправить?

Сообщение # 7 13.06.11 - 10:56:45

LOSKAND

L
Участник форума

так просто таквыкладываю код своей капчи:
правда вариант извращёный как обычно но действующий
и так: файл loskap.php

Код:

<?PHP session_save_path("$sessiondir");
session_name('LOSKAND_USER');
session_start();ini_set('display_errors',0);error_reporting(E_ALL);
include"start.php";include"confcenter.php";$anketaname="Сайт знакомств";$anketaall="Анкеты";include"functions.php";
function sx(){ $_SESSION['kod']=mt_rand(10000, 9999999);$generetor=$genkap1; define('WIDTH', 110);define('HEIGHT', 21);define('FONT_NAME', 'arial.ttf');define('FONT_SIZE', 20); $image = imagecreatetruecolor(WIDTH,HEIGHT)
or die('Cannot create image');$text = win(''.$_SESSION['kod'].'');$coord = imagettfbbox(FONT_SIZE, 90, FONT_NAME, $text);$xl1=0;$xl2=110;
$y1=mt_rand(0, 30);$y2=rand(00, 30);$y3=rand(0, 30);$y4=mt_rand(00, 30);$y5=rand(0, 50);$y6=rand(00, 50);$textcolor = imagecolorallocate ( $image , 211, 211, 211);
imageline($image, $xl1, $y1, $xl2, $y2, $textcolor);imageline($image, $xl1, $y1-1, $xl2, $y2-1, $textcolor);
imageline($image, $xl1, $y3, $xl2, $y4, $textcolor);imageline($image, $xl1, $y3-1, $xl2, $y4-1, $textcolor);
imageline($image, $xl1, $y6, $xl2, $y5, $textcolor);imageline($image, $xl1, $y6-1, $xl2, $y5-1, $textcolor);
$xl1=rand(0, 50);$xl2=rand(0, 50);$y1=0;$y2=30;$width = $coord[2] - $coord[5];$height = $coord[1] - $coord[7];$X = (WIDTH - $width) / 1;$Y = (HEIGHT + $height) / 1;imagettftext($image, FONT_SIZE, -1, $X, $Y,0xFFFFFF, FONT_NAME,$text );
$_SESSION['lt']=$text; imagepng($image);imagedestroy($image);}
function win($s){$s = convert_cyr_string($s,'w','i');for ($result='', $i=0; $i<strlen($s); $i++) {$charcode = ord($s[$i]);$result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i];}return $result;}
if (isset($_GET['img'])) { header('Content-type: image/png');sx();} ?>
опять же код выложил в оригенале. со своего сайта без внесения изменений под WR

Сообщение # 8 13.06.11 - 11:28:20

LOSKAND

L
Участник форума

вывод картинки на экран

Код:

<tr>
<script type=\"text/javascript\">
function reload(){
src=document.myForm.loskaps.src;
document.myForm.loskaps.src='loskap.php?img=$genimgnum';
document.myForm.loskaps.src=src+'?rand='+Math.random();
}
</script>
<td style='width: 40%'><span class=hdtextsmall>Антиспам: (Защита)</span></td><td><table><tr><td><a href=\"javascript:void(0)\" onclick=\"reload()\">
<img src='loskap.php?img=$genimgnum' border='0' name='loskaps'></a></td><td><input name='loskap' class=postid type='text' maxlength=$maxkey size=10><span class=hdtextsmall></span></td></tr></table>

</td></tr>


и этап проверки

Код:
$it=$_REQUEST['loskap'];
if ($_REQUEST['loskap']==$_SESSION['lt']) {}else {exit("$back введён неверный код");}}


приемущества такого варианта. на выводе такого варианта. генерируется произвольный адрес картинки. тоесть если перейти по адресу картинки на выводе. то наткнёмся совсем на другое изображение с тем же адресом

Сообщение # 9 13.06.11 - 11:33:11

WR

W
Участник форума


Цитата:

Версия форума: WR-forum v 1.9.3 // 10.06.10 г.


рекомендую обновиться до 1.9.7. В сборке есть файл go.php - его нужно обязательно запустить и обязательно залить новый файл config.php (затем в админке уже настроить своё название форума и т.д.)

Так как с версии 1.9.5 уже переназвал переменные, на которые у тебя сейчас выводятся ошибки.

LOSKAND, классный вариант. А где можно посмотреть действующий антиспам?

Сообщение # 10 13.06.11 - 12:11:08

LOSKAND

L
Участник форума


Цитата:

WR пишет:

Цитата:

LOSKAND, классный вариант. А где можно посмотреть действующий антиспам?

http://loskand.perm.ru/registration.php тут например

Сообщение # 11 13.06.11 - 12:14:44

LOSKAND

L
Участник форума

вот забыл ещё добавить на выводе картинки

Код:

$genimgnum=mt_rand(0,99999999);

генерируем произвольное имя картинки

Сообщение # 12 13.06.11 - 12:30:14
Проблема с активацией нового пользователя :Предыдущая темаСледующая тема: Отображение картинок
Страницы:  1  2  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (Какой сейчас год?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия