[help]kcaptcha
4 ответов95 просмотровСейчас просматривают: 1
· 02.04.2009, 17:10
люди помогите сюда засунуть kcaptcha плиз
с меня спасибка)
HTML
<?php /*
###################################################
### Designed by S.T.R.E.S.S. ###
### [email protected] ###
### Copyright (c) 2008 S.T.R.E.S.S. ###
###=============================================###
### Данный код защищен авторскими правами ###
###=============================================###
### Удаление копирайтов запрещено ###
################################################### */ ?>
<div align="center" id="gl_font">
<h4>Регистрация нового пользователя</h4><br>
<script type="text/javascript">//<![CDATA[
function checkit(v)
{
if (/^\w{4,15}$/.test(v))
return true;
else
return false;
}
function checkp(val1,val2)
{
if (val1==val2)
return true;
else
return false;
}
function checK(f)
{
if (f.account.value=='')
{
alert("Введите логин");
f.account.focus();return false
}
if (!checkit(f.account.value))
{
alert('Логин не верный. Англ буквы и цифры');
f.account.select();return false
}
if (f.password.value=='')
{
alert("Введите пароль");
f.password.focus();return false
}
if (!checkit(f.password.value))
{
alert('Пароль не верный. Англ буквы и цифры');
f.password.select();return false
}
if (f.password2.value=='')
{
alert("Введите повторно пароль");
f.password2.focus();return false
}
if (!checkp(f.password.value,f.password2.value))
{
alert('Пароли не совпадают');
f.password2.select();return false
}
if (f.answer.value=='')
{
alert("Введите ответ на вопрос");
f.answer.focus();return false
}
if (!checkit(f.answer.value))
{
alert('Ответ не верный. Англ буквы и цифры');
f.answer.select();return false
}
if (f.email.value=='')
{
alert("Введите E-Mail");
f.email.focus();return false
}
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.email.value))
{
return true
}
alert('E-Mail не верный'); f.email.select()
return false
}
//]]></script>
<?php $regtext="
<font size=\"2\" color=\"teal\">Пожалуйста заполните все поля предложенной формы!<br> <br>
<LI>Логин и пароль должны состоять от 4 до 15 знаков (англ. буквами и цифрами).<BR>
<LI>Запомните свой e-mail и ответ на контрольный вопрос, они будут нужны при востановлении пароля.</font><br>
<BR><BR>
";
$formreg="<form name=\"f\" method=\"post\" action=\"index.php?t=core/reg&f=reg\" onsubmit=\"return checK(this)\">
<input type=\"hidden\" name=\"is_reg\" value=\"1\" />
<table id=\"logfor_font\" >
<tr>
<td>Логин:</td>
<td><input id=\"regin\" type=\"text\" name=\"account\" maxlength=\"15\" size=\"15\"/></td>
</tr>
<tr>
<td>Пароль:</td>
<td><input id=\"regin\" type=\"password\" name=\"password\" maxlength=\"15\" size=\"15\"/></td>
</tr>
<tr>
<td>Повторите пароль:</td>
<td><input id=\"regin\" type=\"password\" name=\"password2\" maxlength=\"15\"size=\"15\" /></td>
</tr>
<tr>
<td>Вопрос:</td>
<td><select name=\"question\">
<option value=\"Имя друга?\">Имя друга?
<option value=\"Сколько Вам лет?\">Сколько Вам лет?
<option value=\"Номер паспорта?\">Номер паспорта?
<option value=\"Любимое блюдо?\">Любимое блюдо?
</select>
</td>
</tr>
<tr>
<td>Ваш ответ:</td>
<td><input id=\"regin\" type=\"text\" name=\"answer\" maxlength=\"15\" size=\"15\"/></td>
</tr>
<tr>
<td>Контактный email:</td>
<td><input id=\"regin\" type=\"email\" name=\"email\" maxlength=\"30\"size=\"15\" /></td>
</td>
</tr>
<tr>
<tr>
<td colspan=\"2\" style=\"text-align: center; \"><br />
<input type=\"image\" src=\"/core/cont_img/register.png\" name=\"submitreg\" value=\"Регистрация\" /></td>
</tr>
</table>
</form><br>
Регестрируясь Вы соглашаетесь с <a href=\"index.php?t=core&f=rules\"><b>ПРАВИЛАМИ</b></a> сервера";
$reg_false="<br><br><a href=\"index.php?t=core/reg&f=reg\">Регистрация</a>";
if (!empty($_POST['is_reg']))
{
$stlogin=$_POST['account'];
$stpassw=$_POST['password'];
$stpass=base64_encode(pack('H*',sha1(utf8_encode($stpassw))));
$stemail=$_POST['email'];
$stquestion=$_POST['question'];
$stanswer=$_POST['answer'];
$st_userid=uid();
$stcheck=mysql_query("select * from accounts where login='$stlogin'");
$stchek=mysql_num_rows($stcheck);
if($stchek>0)
{
echo "<p id='dl_font'><b>Ошибка регистрации: такой логин существует.</b></p>";
print "$reg_false";
}
else
{
$st1=mysql_query("INSERT INTO accounts (login, password, lastactive, access_level, lastIP, email, question, answer, lastServer, IPBlock) VALUES ('$stlogin', '$stpass', '0', '0', '0', '$stemail', '$stquestion', '$stanswer', '1', '0')");
$st2=mysql_query("INSERT INTO st_user_data (st_user_id, st_login, st_pass, st_email, st_question, st_answer) VALUES ('$st_userid', '$stlogin', '$stpass', '$stemail', '$stquestion', '$stanswer')");
print "<p ><font color=\"green\"><b>Запомните или запишите эти данные<br>Ваш логин: $stlogin<br>Ваш пароль: $stpassw <br>Ваш email: $stemail<br>Ваш вапрос: $stquestion<br>Ваш атвет: $stanswer</b></font></p>";
}
}
else
{
print "$regtext";
print "$formreg";
}
?>
</div>
<br><br><br>
###################################################
### Designed by S.T.R.E.S.S. ###
### [email protected] ###
### Copyright (c) 2008 S.T.R.E.S.S. ###
###=============================================###
### Данный код защищен авторскими правами ###
###=============================================###
### Удаление копирайтов запрещено ###
################################################### */ ?>
<div align="center" id="gl_font">
<h4>Регистрация нового пользователя</h4><br>
<script type="text/javascript">//<![CDATA[
function checkit(v)
{
if (/^\w{4,15}$/.test(v))
return true;
else
return false;
}
function checkp(val1,val2)
{
if (val1==val2)
return true;
else
return false;
}
function checK(f)
{
if (f.account.value=='')
{
alert("Введите логин");
f.account.focus();return false
}
if (!checkit(f.account.value))
{
alert('Логин не верный. Англ буквы и цифры');
f.account.select();return false
}
if (f.password.value=='')
{
alert("Введите пароль");
f.password.focus();return false
}
if (!checkit(f.password.value))
{
alert('Пароль не верный. Англ буквы и цифры');
f.password.select();return false
}
if (f.password2.value=='')
{
alert("Введите повторно пароль");
f.password2.focus();return false
}
if (!checkp(f.password.value,f.password2.value))
{
alert('Пароли не совпадают');
f.password2.select();return false
}
if (f.answer.value=='')
{
alert("Введите ответ на вопрос");
f.answer.focus();return false
}
if (!checkit(f.answer.value))
{
alert('Ответ не верный. Англ буквы и цифры');
f.answer.select();return false
}
if (f.email.value=='')
{
alert("Введите E-Mail");
f.email.focus();return false
}
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.email.value))
{
return true
}
alert('E-Mail не верный'); f.email.select()
return false
}
//]]></script>
<?php $regtext="
<font size=\"2\" color=\"teal\">Пожалуйста заполните все поля предложенной формы!<br> <br>
<LI>Логин и пароль должны состоять от 4 до 15 знаков (англ. буквами и цифрами).<BR>
<LI>Запомните свой e-mail и ответ на контрольный вопрос, они будут нужны при востановлении пароля.</font><br>
<BR><BR>
";
$formreg="<form name=\"f\" method=\"post\" action=\"index.php?t=core/reg&f=reg\" onsubmit=\"return checK(this)\">
<input type=\"hidden\" name=\"is_reg\" value=\"1\" />
<table id=\"logfor_font\" >
<tr>
<td>Логин:</td>
<td><input id=\"regin\" type=\"text\" name=\"account\" maxlength=\"15\" size=\"15\"/></td>
</tr>
<tr>
<td>Пароль:</td>
<td><input id=\"regin\" type=\"password\" name=\"password\" maxlength=\"15\" size=\"15\"/></td>
</tr>
<tr>
<td>Повторите пароль:</td>
<td><input id=\"regin\" type=\"password\" name=\"password2\" maxlength=\"15\"size=\"15\" /></td>
</tr>
<tr>
<td>Вопрос:</td>
<td><select name=\"question\">
<option value=\"Имя друга?\">Имя друга?
<option value=\"Сколько Вам лет?\">Сколько Вам лет?
<option value=\"Номер паспорта?\">Номер паспорта?
<option value=\"Любимое блюдо?\">Любимое блюдо?
</select>
</td>
</tr>
<tr>
<td>Ваш ответ:</td>
<td><input id=\"regin\" type=\"text\" name=\"answer\" maxlength=\"15\" size=\"15\"/></td>
</tr>
<tr>
<td>Контактный email:</td>
<td><input id=\"regin\" type=\"email\" name=\"email\" maxlength=\"30\"size=\"15\" /></td>
</td>
</tr>
<tr>
<tr>
<td colspan=\"2\" style=\"text-align: center; \"><br />
<input type=\"image\" src=\"/core/cont_img/register.png\" name=\"submitreg\" value=\"Регистрация\" /></td>
</tr>
</table>
</form><br>
Регестрируясь Вы соглашаетесь с <a href=\"index.php?t=core&f=rules\"><b>ПРАВИЛАМИ</b></a> сервера";
$reg_false="<br><br><a href=\"index.php?t=core/reg&f=reg\">Регистрация</a>";
if (!empty($_POST['is_reg']))
{
$stlogin=$_POST['account'];
$stpassw=$_POST['password'];
$stpass=base64_encode(pack('H*',sha1(utf8_encode($stpassw))));
$stemail=$_POST['email'];
$stquestion=$_POST['question'];
$stanswer=$_POST['answer'];
$st_userid=uid();
$stcheck=mysql_query("select * from accounts where login='$stlogin'");
$stchek=mysql_num_rows($stcheck);
if($stchek>0)
{
echo "<p id='dl_font'><b>Ошибка регистрации: такой логин существует.</b></p>";
print "$reg_false";
}
else
{
$st1=mysql_query("INSERT INTO accounts (login, password, lastactive, access_level, lastIP, email, question, answer, lastServer, IPBlock) VALUES ('$stlogin', '$stpass', '0', '0', '0', '$stemail', '$stquestion', '$stanswer', '1', '0')");
$st2=mysql_query("INSERT INTO st_user_data (st_user_id, st_login, st_pass, st_email, st_question, st_answer) VALUES ('$st_userid', '$stlogin', '$stpass', '$stemail', '$stquestion', '$stanswer')");
print "<p ><font color=\"green\"><b>Запомните или запишите эти данные<br>Ваш логин: $stlogin<br>Ваш пароль: $stpassw <br>Ваш email: $stemail<br>Ваш вапрос: $stquestion<br>Ваш атвет: $stanswer</b></font></p>";
}
}
else
{
print "$regtext";
print "$formreg";
}
?>
</div>
<br><br><br>
0
· 02.04.2009, 18:21
Юзай!
<script type='text/javascript'>
mytagid = Math.floor( Math.random() * 100 );
document.write("
document.close();
С тебя СПАСИБО, конечно)))
<script type='text/javascript'>
mytagid = Math.floor( Math.random() * 100 );
document.write("
» Нажмите, чтобы показать текст - нажмите опять, чтобы скрыть... «
");
<?php
session_start();
/*
###################################################
### Designed by S.T.R.E.S.S. ###
### [email protected] ###
### Copyright © 2008 S.T.R.E.S.S. ###
###=============================================###
### Данный код защищен авторскими правами ###
###=============================================###
### Удаление копирайтов запрещено ###
################################################### */ ?>
<div align="center" id="gl_font">
<h4>Регистрация нового пользователя</h4><br>
<script type="text/javascript">//<![CDATA[
function checkit(v)
{
if (/^\w{4,15}$/.test(v))
return true;
else
return false;
}
function checkp(val1,val2)
{
if (val1==val2)
return true;
else
return false;
}
function checK(f)
{
if (f.account.value=='')
{
alert("Введите логин");
f.account.focus();return false
}
if (!checkit(f.account.value))
{
alert('Логин не верный. Англ буквы и цифры');
f.account.select();return false
}
if (f.password.value=='')
{
alert("Введите пароль");
f.password.focus();return false
}
if (!checkit(f.password.value))
{
alert('Пароль не верный. Англ буквы и цифры');
f.password.select();return false
}
if (f.password2.value=='')
{
alert("Введите повторно пароль");
f.password2.focus();return false
}
if (!checkp(f.password.value,f.password2.value))
{
alert('Пароли не совпадают');
f.password2.select();return false
}
if (f.answer.value=='')
{
alert("Введите ответ на вопрос");
f.answer.focus();return false
}
if (!checkit(f.answer.value))
{
alert('Ответ не верный. Англ буквы и цифры');
f.answer.select();return false
}
if (f.email.value=='')
{
alert("Введите E-Mail");
f.email.focus();return false
}
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.email.value))
{
return true
}
alert('E-Mail не верный'); f.email.select()
return false
}
//]]></script>
<?php
$regtext="
<font size=\"2\" color=\"teal\">Пожалуйста заполните все поля предложенной формы!<br> <br>
<LI>Логин и пароль должны состоять от 4 до 15 знаков (англ. буквами и цифрами).<BR>
<LI>Запомните свой e-mail и ответ на контрольный вопрос, они будут нужны при востановлении пароля.</font><br>
<BR><BR>
";
$formreg="<form name=\"f\" method=\"post\" action=\"index.php?t=core/reg&f=reg\" onsubmit=\"return checK(this)\">
<input type=\"hidden\" name=\"is_reg\" value=\"1\" />
<table id=\"logfor_font\" >
<tr>
<td>Логин:</td>
<td><input id=\"regin\" type=\"text\" name=\"account\" maxlength=\"15\" size=\"15\"/></td>
</tr>
<tr>
<td>Пароль:</td>
<td><input id=\"regin\" type=\"password\" name=\"password\" maxlength=\"15\" size=\"15\"/></td>
</tr>
<tr>
<td>Повторите пароль:</td>
<td><input id=\"regin\" type=\"password\" name=\"password2\" maxlength=\"15\"size=\"15\" /></td>
</tr>
<tr>
<td>Вопрос:</td>
<td><select name=\"question\">
<option value=\"Имя друга?\">Имя друга?
<option value=\"Сколько Вам лет?\">Сколько Вам лет?
<option value=\"Номер паспорта?\">Номер паспорта?
<option value=\"Любимое блюдо?\">Любимое блюдо?
</select>
</td>
</tr>
<tr>
<td>Ваш ответ:</td>
<td><input id=\"regin\" type=\"text\" name=\"answer\" maxlength=\"15\" size=\"15\"/></td>
</tr>
<tr>
<td>Контактный email:</td>
<td><input id=\"regin\" type=\"email\" name=\"email\" maxlength=\"30\"size=\"15\" /></td>
</tr>
<tr>
<td align=\"right\">Антибот:</td>
<td align=\"left\">
<p> <img src=\"/kcaptcha/index.php?<?php echo session_name()?>=<?php echo session_id()?>\">
<br> <input type=\"text\" class=\"inp\" name=\"keystring\"></p>
</td>
</tr>
<tr>
<td colspan=\"2\" style=\"text-align: center; \"><br />
<input type=\"image\" src=\"/core/cont_img/register.gif\" name=\"submitreg\" value=\"Регистрация\" /></td>
</tr>
</table>
</form><br>
Регестрируясь Вы соглашаетесь с <a href=\"index.php?t=core&f=rules\"><b>ПРАВИЛАМИ</b></a> сервера";
$reg_false="<br><br><a href=\"index.php?t=core/reg&f=reg\">Регистрация</a>";
if (!empty($_POST['is_reg']))
{
if(isset($_SESSION['captcha_keystring'])&&
$_SESSION['captcha_keystring']==$_POST['keystring'])
{
$stlogin=$_POST['account'];
$stpassw=$_POST['password'];
$stpass=base64_encode(pack('H*',sha1(utf8_encode($stpassw))));
$stemail=$_POST['email'];
$stquestion=$_POST['question'];
$stanswer=$_POST['answer'];
$st_userid=uid();
$stcheck=mysql_query("select * from accounts where login='$stlogin'");
$stchek=mysql_num_rows($stcheck);
if($stchek>0)
{
echo "<p id='dl_font'><b>Ошибка регистрации: такой логин существует.</b></p>";
print "$reg_false";
}else{
$st1=mysql_query("INSERT INTO accounts (login, password, access_level) VALUES ('$stlogin', '$stpass', '0')");
$st2=mysql_query("INSERT INTO st_user_data (st_user_id, st_login, st_pass, st_email, st_question, st_answer) VALUES ('$st_userid', '$stlogin', '$stpass', '$stemail', '$stquestion', '$stanswer')");
print "<p ><font color=\"green\"><b>Ваш логин</font> “$stlogin” <font color=\"green\">удачно зарегистрирован!</b></font></p>";
}
}else{
echo ("<font color='red'>Вы ввели не верный код с картинки</font><br>");
}
unset($_SESSION['captcha_keystring']);
}else{
print "$regtext";
print "$formreg";
}
?>
</div>
<br><br><br>
скрыть
session_start();
/*
###################################################
### Designed by S.T.R.E.S.S. ###
### [email protected] ###
### Copyright © 2008 S.T.R.E.S.S. ###
###=============================================###
### Данный код защищен авторскими правами ###
###=============================================###
### Удаление копирайтов запрещено ###
################################################### */ ?>
<div align="center" id="gl_font">
<h4>Регистрация нового пользователя</h4><br>
<script type="text/javascript">//<![CDATA[
function checkit(v)
{
if (/^\w{4,15}$/.test(v))
return true;
else
return false;
}
function checkp(val1,val2)
{
if (val1==val2)
return true;
else
return false;
}
function checK(f)
{
if (f.account.value=='')
{
alert("Введите логин");
f.account.focus();return false
}
if (!checkit(f.account.value))
{
alert('Логин не верный. Англ буквы и цифры');
f.account.select();return false
}
if (f.password.value=='')
{
alert("Введите пароль");
f.password.focus();return false
}
if (!checkit(f.password.value))
{
alert('Пароль не верный. Англ буквы и цифры');
f.password.select();return false
}
if (f.password2.value=='')
{
alert("Введите повторно пароль");
f.password2.focus();return false
}
if (!checkp(f.password.value,f.password2.value))
{
alert('Пароли не совпадают');
f.password2.select();return false
}
if (f.answer.value=='')
{
alert("Введите ответ на вопрос");
f.answer.focus();return false
}
if (!checkit(f.answer.value))
{
alert('Ответ не верный. Англ буквы и цифры');
f.answer.select();return false
}
if (f.email.value=='')
{
alert("Введите E-Mail");
f.email.focus();return false
}
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.email.value))
{
return true
}
alert('E-Mail не верный'); f.email.select()
return false
}
//]]></script>
<?php
$regtext="
<font size=\"2\" color=\"teal\">Пожалуйста заполните все поля предложенной формы!<br> <br>
<LI>Логин и пароль должны состоять от 4 до 15 знаков (англ. буквами и цифрами).<BR>
<LI>Запомните свой e-mail и ответ на контрольный вопрос, они будут нужны при востановлении пароля.</font><br>
<BR><BR>
";
$formreg="<form name=\"f\" method=\"post\" action=\"index.php?t=core/reg&f=reg\" onsubmit=\"return checK(this)\">
<input type=\"hidden\" name=\"is_reg\" value=\"1\" />
<table id=\"logfor_font\" >
<tr>
<td>Логин:</td>
<td><input id=\"regin\" type=\"text\" name=\"account\" maxlength=\"15\" size=\"15\"/></td>
</tr>
<tr>
<td>Пароль:</td>
<td><input id=\"regin\" type=\"password\" name=\"password\" maxlength=\"15\" size=\"15\"/></td>
</tr>
<tr>
<td>Повторите пароль:</td>
<td><input id=\"regin\" type=\"password\" name=\"password2\" maxlength=\"15\"size=\"15\" /></td>
</tr>
<tr>
<td>Вопрос:</td>
<td><select name=\"question\">
<option value=\"Имя друга?\">Имя друга?
<option value=\"Сколько Вам лет?\">Сколько Вам лет?
<option value=\"Номер паспорта?\">Номер паспорта?
<option value=\"Любимое блюдо?\">Любимое блюдо?
</select>
</td>
</tr>
<tr>
<td>Ваш ответ:</td>
<td><input id=\"regin\" type=\"text\" name=\"answer\" maxlength=\"15\" size=\"15\"/></td>
</tr>
<tr>
<td>Контактный email:</td>
<td><input id=\"regin\" type=\"email\" name=\"email\" maxlength=\"30\"size=\"15\" /></td>
</tr>
<tr>
<td align=\"right\">Антибот:</td>
<td align=\"left\">
<p> <img src=\"/kcaptcha/index.php?<?php echo session_name()?>=<?php echo session_id()?>\">
<br> <input type=\"text\" class=\"inp\" name=\"keystring\"></p>
</td>
</tr>
<tr>
<td colspan=\"2\" style=\"text-align: center; \"><br />
<input type=\"image\" src=\"/core/cont_img/register.gif\" name=\"submitreg\" value=\"Регистрация\" /></td>
</tr>
</table>
</form><br>
Регестрируясь Вы соглашаетесь с <a href=\"index.php?t=core&f=rules\"><b>ПРАВИЛАМИ</b></a> сервера";
$reg_false="<br><br><a href=\"index.php?t=core/reg&f=reg\">Регистрация</a>";
if (!empty($_POST['is_reg']))
{
if(isset($_SESSION['captcha_keystring'])&&
$_SESSION['captcha_keystring']==$_POST['keystring'])
{
$stlogin=$_POST['account'];
$stpassw=$_POST['password'];
$stpass=base64_encode(pack('H*',sha1(utf8_encode($stpassw))));
$stemail=$_POST['email'];
$stquestion=$_POST['question'];
$stanswer=$_POST['answer'];
$st_userid=uid();
$stcheck=mysql_query("select * from accounts where login='$stlogin'");
$stchek=mysql_num_rows($stcheck);
if($stchek>0)
{
echo "<p id='dl_font'><b>Ошибка регистрации: такой логин существует.</b></p>";
print "$reg_false";
}else{
$st1=mysql_query("INSERT INTO accounts (login, password, access_level) VALUES ('$stlogin', '$stpass', '0')");
$st2=mysql_query("INSERT INTO st_user_data (st_user_id, st_login, st_pass, st_email, st_question, st_answer) VALUES ('$st_userid', '$stlogin', '$stpass', '$stemail', '$stquestion', '$stanswer')");
print "<p ><font color=\"green\"><b>Ваш логин</font> “$stlogin” <font color=\"green\">удачно зарегистрирован!</b></font></p>";
}
}else{
echo ("<font color='red'>Вы ввели не верный код с картинки</font><br>");
}
unset($_SESSION['captcha_keystring']);
}else{
print "$regtext";
print "$formreg";
}
?>
</div>
<br><br><br>
скрыть
document.close();
С тебя СПАСИБО, конечно)))
На Форуме я тоже Radar!
Я везде Radar!
0
Тема закрыта для ответов



