Скрипт Регистрации
Вот решил выложить свой скрипт регистрации он чуть похож на Moy-web но переделаный
Что есть в скрипте ?
Вот поля которые есть в скрипте
Аккаунт
Пароль
Повторите пароль
E-mail
ICQ
Ник
Страна
Секретный вопрос №1
Секретный ответ №1
Секретный вопрос №2
Секретный ответ №2
Скрип работает автономно !
$L2JBS_config["mysql_host"]="localhost"; // IP адрес MySQL-сервера ["localhost"]
$L2JBS_config["mysql_port"]="3306"; // Порт ["3306"]
$L2JBS_config["mysql_db"]="l2rdb"; // Имя игровой базы ["l2jdb"]
$L2JBS_config["mysql_login"]="root"; // Логин ["root"]
$L2JBS_config["mysql_password"]="root"; // Пароль ["root"]
$reg="false"; //простая регистрация- "false" с эмейлом-"true"
$L2JBS_config["mail_enable"]=false;
$link = @mysql_connect($L2JBS_config['mysql_host'].":".$L2JBS_config['mysql_port'], $L2JBS_config['mysql_login'], $L2JBS_config['mysql_password']) or die ('Невозможно создать соеденение с базой ! Проверьте данные необходимые для соеденения с базой MySQL !<br>Impossible create connect with the base! Check given required for connect with base MySQL!<br><br>Возможно сервер сейчас на профилактике, попробуйте зайти позже.<br>Possible server on preventive maintenance presently, try to call at later.');
@mysql_select_db($L2JBS_config['mysql_db'], $link) or die ('Найти базу с таким именем не удалось!');
?>
<Br><Br>
<FONT face=verdana color=black size=2>
Аккаунт и пароль не могут быть пустыми.<BR>
Аккаунт и пароль не могут содержать менее 4 знаков
и больее 20 знаков.<BR>
Аккаунт и пароль пишутся латинскими буквами или цифрами.<BR>
Указывайте реальный @mail адресс!<BR>
Сохраняйте свои регастрационые данные !<BR>
Если ваш пароль взломают,только секретные вопросы помогут вам !<br>
</FONT>
<Br><Br>
<script type="text/javascript">//<![CDATA[
function isAlphaNumeric(value)
{
if (value.match(/^[a-zA-Z0-9_]+$/))
return true;
return false;
}
function checkform(f)
{
if (f.account.value=="")
{
alert("Введите аккаунт");
return false;
}
if (!isAlphaNumeric(f.account.value))
{
alert("Аккаунт должен состоять из английских букв и/или цифр!");
return false;
}
if (f.password.value=="")
{
alert("Введите пароль");
return false;
}
if (!isAlphaNumeric(f.password.value))
{
alert("Пароль должен состоять из английских букв и/или цифр!");
return false;
}
if (f.password2.value=="")
{
alert("Введите пароль повторно");
return false;
}
if (f.password.value != f.password2.value)
{
alert("Пароль и повтор пароля не совпадают!");
return false;
}
if (f.email.value=="")
{
alert("Введите E-mail");
return false;
}
if (!f.email.value.match(/^([a-zA-Z0-9])+([.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-]+)+/))
{
alert("Это не e-mail!");
return false;
}
if (f.icq.value=="")
{
alert("Введите ICQ");
return false;
}
if (!isAlphaNumeric(f.icq.value))
{
alert("Введите ICQ");
return false;
}
if (f.nic.value=="")
{
alert("Введите свой Ник");
return false;
}
if (!isAlphaNumeric(f.nic.value))
{
alert("Введите свой Ник");
return false;
}
if (f.country.value=="")
{
alert("Введите свою страну");
return false;
}
if (!isAlphaNumeric(f.country.value))
{
alert("Введите свою страну");
return false;
}
if (f.question1.value=="")
{
alert("Введите Секретный вопрос №1");
return false;
}
if (f.answer1.value=="")
{
alert("Введите Секретный ответ №1");
return false;
}
if (f.question2.value=="")
{
alert("Введите Секретный вопрос №2");
return false;
}
if(f.answer2.value=="")
{
alert("Введите Секретный ответ №2");
return false;
}
return true;
}
//]]></script>
</head>
<body>
<form method="post" action="index.php?do=reg_apocal" onsubmit="return checkform(this)">
<table>
<?php
$input[]=Array("text" , "account" , 20);
$input[]=Array("password", "password" , 20);
$input[]=Array("password", "password2", 40);
$input[]=Array("text" , "email" , 40);
$input[]=Array("text" , "icq" , 9);
$input[]=Array("text" , "nic" , 16);
$input[]=Array("text" , "country" , 16);
$input[]=Array("text" , "question1", 40);
$input[]=Array("text" , "answer1" , 40);
$input[]=Array("text" , "question2", 40);
$input[]=Array("text" , "answer2" , 40);
for ($i=0; $i<count($input); $i++)
{
$Lang["accounts_account"]="<FONT face=verdana color=white size=2>Аккаунт</FONT>";
$Lang["accounts_email"]="<FONT face=verdana color=white size=2>E-mail</FONT>";
$Lang["accounts_icq"]="<FONT face=verdana color=white size=2>ICQ</FONT>";
$Lang["accounts_nic"]="<FONT face=verdana color=white size=2>Ник</FONT>";
$Lang["accounts_country"]="<FONT face=verdana color=white size=2>Страна</FONT>";
$Lang["accounts_password"]="<FONT face=verdana color=white size=2>Пароль</FONT>";
$Lang["accounts_password2"]="<FONT face=verdana color=white size=2>Повторите пароль</FONT>";
$Lang["accounts_question1"]="<FONT face=verdana color=white size=2>Секретный вопрос №1</FONT>";
$Lang["accounts_question2"]="<FONT face=verdana color=white size=2>Секретный вопрос №2</FONT>";
$Lang["accounts_answer1"]="<FONT face=verdana color=white size=2>Секретный ответ №1</FONT>";
$Lang["accounts_answer2"]="<FONT face=verdana color=white size=2>Секретный ответ №2</FONT>";
$Lang["accounts_accountnotalphanumeric"]="Аккаунт должен состоять из английских букв и/или цифр!";
$Lang["error_error"]='Ошибка: ';
$Lang["accounts_passwordnotalphanumeric"]="Пароль должен состоять из английских букв и/или цифр!";
$Lang["accounts_notemail"]="Это не e-mail!";
$Lang["accounts_registered"]="Аккаунт успешно зарегистрирован !<br><br>Обязательно запомните эти данные.<br><br></b>";
$Lang["accounts_email_error"]="Ошибка при отправке e-mail'а";
$Lang["accounts_alreadyexist"]="Такой аккаунт уже существует";
print '<tr>
<td>'.$Lang["accounts_".$input[$i][1]].'</td>
<td><input type="'.$input[$i][0].'" name="'.$input[$i][1].'" maxlength="'.$input[$i][2].'" value="'.@$_POST[$input[$i][1]].'" /></td>
</tr>
';
}
?>
<tr>
<td colspan="2" style="text-align: center;"><br /><input type="submit" "Зарегистрироваться" /></td>
</tr>
</table>
</form>
<?php
if ($page="index.php" && $_POST['account'] && strlen($_POST['account'])<=20 && $_POST['password'] && $_POST['password2'] && $_POST['password']==$_POST['password2'] && $_POST['email'] && strlen($_POST['email'])<=20 && $_POST['nic'] && strlen($_POST['nic'])<=16 && $_POST['icq'] && strlen($_POST['country'])<=16 && $_POST['country'] && strlen($_POST['icq'])<=9 && $_POST['question1'] && strlen($_POST['question1']<=40) && $_POST['question2'] && strlen($_POST['question2']<=40) && $_POST['answer1'] && strlen($_POST['answer1']<=40) && $_POST['answer2'] && strlen($_POST['answer2']<=40))
{
// anti-injection
if (!eregi("^[a-zA-Z0-9_]+$", $_POST['account']))
die ("<p class=\"error\">" . $Lang["error_error"] . $Lang["accounts_accountnotalphanumeric"] . "</p>");
if (!eregi("^[a-zA-Z0-9_]+$", $_POST['password']))
die ("<p class=\"error\">" . $Lang["error_error"] . $Lang["accounts_passwordnotalphanumeric"] . "</p>");
if (!eregi("^([a-zA-Z0-9])+([.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-]+)+", $_POST['email']))
die ("<p class=\"error\">" . $Lang["error_error"] . $Lang["accounts_notemail"] . "</p>");
$banwords=Array("'", "\"", ",", ";", "--", "#");
$_POST['icq']=str_replace($banwords, '', $_POST['icq']);
$_POST['nic']=str_replace($banwords, '', $_POST['nic']);
$_POST['country']=str_replace($banwords, '', $_POST['country']);
$_POST['question1']=str_replace($banwords, '', $_POST['question1']);
$_POST['question2']=str_replace($banwords, '', $_POST['question2']);
$_POST['answer1']=str_replace($banwords, '', $_POST['answer1']);
$_POST['answer2']=str_replace($banwords, '', $_POST['answer2']);
$_POST['icq']=str_replace($banwords, '', $_POST['icq']);
// end anti-injection
mysql_query("INSERT INTO accounts (login, password, lastactive, access_level, lastIP, email, icq, country, nic, question1, answer1, question2, answer2) VALUES ('".$_POST['account']."', '". base64_encode(pack('H*', sha1(utf8_encode($_POST['password'])))) ."', 0, 0, NULL, '".$_POST['email']."', '".$_POST['question1']."', '".$_POST['answer1']."', '".$_POST['question2']."', '".$_POST['answer2']."')", $link);
switch (mysql_errno())
{
case 0:
$msg1 = "<table border=\"0\">\n<tr colspan=\"2\"><td class=\"error\">" .$Lang["accounts_registered"]. "</td></tr>\n<tr><td>" .$Lang["accounts_account"]. "</td><td>" .$_POST['account']. "</td></tr>\n";
$msg3 = "<tr><td>" .$Lang["accounts_email"]. "</td><td>" .$_POST['email']. "</td></tr>\n<tr><td>" .$Lang["accounts_icq"]. "</td><td>" .$_POST['icq']. "</td></tr>\n<tr><td>" .$Lang["accounts_nic"]. "</td><td>" .$_POST['country']. "</td></tr>\n<tr><td>" .$Lang["accounts_country"]. "</td><td>" .$_POST['email']. "</td></tr>\n<tr><td>" .$Lang["accounts_question1"]. "</td><td>" .$_POST['question1']. "</td></tr>\n<tr><td>" .$Lang["accounts_answer1"]. "</td><td>" .$_POST['answer1']. "</td></tr>\n<tr><td>" .$Lang["accounts_question2"]. "</td><td>" .$_POST['question2']. "</td></tr>\n<tr><td>" .$Lang["accounts_answer2"]. "</td><td>" .$_POST['answer2']. "</td></tr>\n</table>";
print "<br />\n".$msg1.$msg3;
if ($L2JBS_config["mail_enable"])
if (!$ok=mail($_POST['email'], $L2JBS_lang["accounts_email_subject_registered"], $msg1."<tr><td>".$Lang["accounts_password"]."</td><td>".$_POST['password']."</td></tr>\n".$msg3, "Content-type: text/html; charset=UTF-8\r\nFrom: ".$L2JBS_lang["accounts_email_from"]))
print '<p class="error">'.$Lang["accounts_email_error"].'</p>';
break;
case 1054: print '<h3><p class="error">Необходимо изменить таблицу "accounts". See Readme.txt</p></h3>'; break;
case 1062: print '<p class="error">'.$Lang["accounts_alreadyexist"].'</p>'; break;
default: print 'Error '.mysql_errno().': '.mysql_error(); break;
}
}
?>
</body>
</html>
</FONT>
Так же SQL Файлик
CHARACTER SET UTF8,
ADD email varchar(20),
ADD ICQ varchar(9),
ADD country varchar(15),
ADD nic varchar(16),
ADD question1 varchar(40),
ADD answer1 varchar(40),
ADD question2 varchar(40),
ADD answer2 varchar(40);
Незабывайте тыкать спасибо !
<form method="post" action="index.php?do=reg_apocal" onsubmit="return checkform(this)">
Вот тут исправляете на путь
в мой-веб он будет выглядить так <form method="post" action="index.php?id=reg_apocal" onsubmit="return checkform(this)">
нда еще больше полей давай создай в таблице че уж там почтовый индекс номер паспорта гггг

Пользователь
УчастникПостов: 93
На форуме с: 03.11.2007
Репутация: +242
Рейтинг: 0
У мну стоит мой веб...бесплатная. Засунул скрипт в рег_фолс.пхп потом создал файлик sql туда впихнул
ALTER TABLE accounts
CHARACTER SET UTF8,
ADD email varchar(20),
ADD ICQ varchar(9),
ADD country varchar(15),
ADD nic varchar(16),
ADD question1 varchar(40),
ADD answer1 varchar(40),
ADD question2 varchar(40),
ADD answer2 varchar(40);
потом за кинул его в бд...
поправиль в крипте адрес бд.. поравил запрос - <form method="post" action="index.php?do=reg_apocal" onsubmit="return checkform(this)">
на <form method="post" action="index.php?id=reg_apocal" onsubmit="return checkform(this)">
вроде все. Теперь у меня скрипт просит reg_apocal.php и не регает акаунты! (при выполнении щапроса открывает страничку на ней написано : Вы запросили несуществующую страницу.
Я потом создал reg_apocal.php и оно мне просто пустую страницу выпихивает! и акаунты не регает! помогите пожалусто. ткну спасибо!
BattleHZ.ru (Батл Герц) - Рэп аудио баттл!
BigSmoyc: У мну стоит мой веб...бесплатная. Засунул скрипт в рег_фолс.пхп потом создал файлик sql туда впихнул
ALTER TABLE accounts
CHARACTER SET UTF8,
ADD email varchar(20),
ADD ICQ varchar(9),
ADD country varchar(15),
ADD nic varchar(16),
ADD question1 varchar(40),
ADD answer1 varchar(40),
ADD question2 varchar(40),
ADD answer2 varchar(40);
потом за кинул его в бд...
поправиль в крипте адрес бд.. поравил запрос - <form method="post" action="index.php?do=reg_apocal" onsubmit="return checkform(this)">
на <form method="post" action="index.php?id=reg_apocal" onsubmit="return checkform(this)">
вроде все. Теперь у меня скрипт просит reg_apocal.php и не регает акаунты! (при выполнении щапроса открывает страничку на ней написано : Вы запросили несуществующую страницу.
Я потом создал reg_apocal.php и оно мне просто пустую страницу выпихивает! и акаунты не регает! помогите пожалусто. ткну спасибо!
Вот эту строчку <form method="post" action="index.php?id=reg_apocal" onsubmit="return checkform(this)"> нужно поменять на <form method="post" action="index.php?id=reg_false" onsubmit="return checkform(this)"> проблема исчезнет !

Пользователь
УчастникПостов: 93
На форуме с: 03.11.2007
Репутация: +242
Рейтинг: 0
Итак вообщем ты роблемку решили..- спасибо нажал! вылезло селудющие то что было в предыдущих постах!
это - Error 1136: Column count doesn't match value count at row 1
Вот весь скрипт, кто найдет ошибку дам спасибку=)
$L2JBS_config["mysql_host"]="localhost"; // IP адрес MySQL-сервера ["localhost"]
$L2JBS_config["mysql_port"]="3306"; // Порт ["3306"]
$L2JBS_config["mysql_db"]="MoyWeb"; // Имя игровой базы ["l2jdb"]
$L2JBS_config["mysql_login"]="root"; // Логин ["root"]
$L2JBS_config["mysql_password"]="root"; // Пароль ["root"]
$reg="false"; //простая регистрация- "false" с эмейлом-"true"
$L2JBS_config["mail_enable"]=false;
$link = @mysql_connect($L2JBS_config['mysql_host'].":".$L2JBS_config['mysql_port'], $L2JBS_config['mysql_login'], $L2JBS_config['mysql_password']) or die ('Невозможно создать соеденение с базой ! Проверьте данные необходимые для соеденения с базой MySQL !<br>Impossible create connect with the base! Check given required for connect with base MySQL!<br><br>Возможно сервер сейчас на профилактике, попробуйте зайти позже.<br>Possible server on preventive maintenance presently, try to call at later.');
@mysql_select_db($L2JBS_config['mysql_db'], $link) or die ('Найти базу с таким именем не удалось!');
?>
<Br><Br>
<FONT face=verdana color=black size=2>
Аккаунт и пароль не могут быть пустыми.<BR>
Аккаунт и пароль не могут содержать менее 4 знаков
и больее 20 знаков.<BR>
Аккаунт и пароль пишутся латинскими буквами или цифрами.<BR>
Указывайте реальный @mail адресс!<BR>
Сохраняйте свои регастрационые данные !<BR>
Если ваш пароль взломают,только секретные вопросы помогут вам !<br>
</FONT>
<Br><Br>
<script type="text/javascript">//<![CDATA[
function isAlphaNumeric(value)
{
if (value.match(/^[a-zA-Z0-9_]+$/))
return true;
return false;
}
function checkform(f)
{
if (f.account.value=="")
{
alert("Введите аккаунт");
return false;
}
if (!isAlphaNumeric(f.account.value))
{
alert("Аккаунт должен состоять из английских букв и/или цифр!");
return false;
}
if (f.password.value=="")
{
alert("Введите пароль");
return false;
}
if (!isAlphaNumeric(f.password.value))
{
alert("Пароль должен состоять из английских букв и/или цифр!");
return false;
}
if (f.password2.value=="")
{
alert("Введите пароль повторно");
return false;
}
if (f.password.value != f.password2.value)
{
alert("Пароль и повтор пароля не совпадают!");
return false;
}
if (f.email.value=="")
{
alert("Введите E-mail");
return false;
}
if (!f.email.value.match(/^([a-zA-Z0-9])+([.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-]+)+/))
{
alert("Это не e-mail!");
return false;
}
if (f.icq.value=="")
{
alert("Введите ICQ");
return false;
}
if (!isAlphaNumeric(f.icq.value))
{
alert("Введите ICQ");
return false;
}
if (f.nic.value=="")
{
alert("Введите свой Ник");
return false;
}
if (!isAlphaNumeric(f.nic.value))
{
alert("Введите свой Ник");
return false;
}
if (f.country.value=="")
{
alert("Введите свою страну");
return false;
}
if (!isAlphaNumeric(f.country.value))
{
alert("Введите свою страну");
return false;
}
if (f.question1.value=="")
{
alert("Введите Секретный вопрос №1");
return false;
}
if (f.answer1.value=="")
{
alert("Введите Секретный ответ №1");
return false;
}
if (f.question2.value=="")
{
alert("Введите Секретный вопрос №2");
return false;
}
if(f.answer2.value=="")
{
alert("Введите Секретный ответ №2");
return false;
}
return true;
}
//]]></script>
</head>
<body>
<form method="post" action="index.php?id=reg_false" onsubmit="return checkform(this)">
<table>
<?php
$input[]=Array("text" , "account" , 20);
$input[]=Array("password", "password" , 20);
$input[]=Array("password", "password2", 40);
$input[]=Array("text" , "email" , 40);
$input[]=Array("text" , "icq" , 9);
$input[]=Array("text" , "nic" , 16);
$input[]=Array("text" , "country" , 16);
$input[]=Array("text" , "question1", 40);
$input[]=Array("text" , "answer1" , 40);
$input[]=Array("text" , "question2", 40);
$input[]=Array("text" , "answer2" , 40);
for ($i=0; $i<count($input); $i++)
{
$Lang["accounts_account"]="<FONT face=verdana color=white size=2>Аккаунт</FONT>";
$Lang["accounts_email"]="<FONT face=verdana color=white size=2>E-mail</FONT>";
$Lang["accounts_icq"]="<FONT face=verdana color=white size=2>ICQ</FONT>";
$Lang["accounts_nic"]="<FONT face=verdana color=white size=2>Ник</FONT>";
$Lang["accounts_country"]="<FONT face=verdana color=white size=2>Страна</FONT>";
$Lang["accounts_password"]="<FONT face=verdana color=white size=2>Пароль</FONT>";
$Lang["accounts_password2"]="<FONT face=verdana color=white size=2>Повторите пароль</FONT>";
$Lang["accounts_question1"]="<FONT face=verdana color=white size=2>Секретный вопрос №1</FONT>";
$Lang["accounts_question2"]="<FONT face=verdana color=white size=2>Секретный вопрос №2</FONT>";
$Lang["accounts_answer1"]="<FONT face=verdana color=white size=2>Секретный ответ №1</FONT>";
$Lang["accounts_answer2"]="<FONT face=verdana color=white size=2>Секретный ответ №2</FONT>";
$Lang["accounts_accountnotalphanumeric"]="Аккаунт должен состоять из английских букв и/или цифр!";
$Lang["error_error"]='Ошибка: ';
$Lang["accounts_passwordnotalphanumeric"]="Пароль должен состоять из английских букв и/или цифр!";
$Lang["accounts_notemail"]="Это не e-mail!";
$Lang["accounts_registered"]="Аккаунт успешно зарегистрирован !<br><br>Обязательно запомните эти данные.<br><br></b>";
$Lang["accounts_email_error"]="Ошибка при отправке e-mail'а";
$Lang["accounts_alreadyexist"]="Такой аккаунт уже существует";
print '<tr>
<td>'.$Lang["accounts_".$input[$i][1]].'</td>
<td><input type="'.$input[$i][0].'" name="'.$input[$i][1].'" maxlength="'.$input[$i][2].'" value="'.@$_POST[$input[$i][1]].'" /></td>
</tr>
';
}
?>
<tr>
<td colspan="2" style="text-align: center;"><br /><input type="submit" "Зарегистрироваться" /></td>
</tr>
</table>
</form>
<?php
if ($page="index.php" && $_POST['account'] && strlen($_POST['account'])<=20 && $_POST['password'] && $_POST['password2'] && $_POST['password']==$_POST['password2'] && $_POST['email'] && strlen($_POST['email'])<=20 && $_POST['nic'] && strlen($_POST['nic'])<=16 && $_POST['icq'] && strlen($_POST['country'])<=16 && $_POST['country'] && strlen($_POST['icq'])<=9 && $_POST['question1'] && strlen($_POST['question1']<=40) && $_POST['question2'] && strlen($_POST['question2']<=40) && $_POST['answer1'] && strlen($_POST['answer1']<=40) && $_POST['answer2'] && strlen($_POST['answer2']<=40))
{
// anti-injection
if (!eregi("^[a-zA-Z0-9_]+$", $_POST['account']))
die ("<p class=\"error\">" . $Lang["error_error"] . $Lang["accounts_accountnotalphanumeric"] . "</p>");
if (!eregi("^[a-zA-Z0-9_]+$", $_POST['password']))
die ("<p class=\"error\">" . $Lang["error_error"] . $Lang["accounts_passwordnotalphanumeric"] . "</p>");
if (!eregi("^([a-zA-Z0-9])+([.a-zA-Z0-9_-])*@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-]+)+", $_POST['email']))
die ("<p class=\"error\">" . $Lang["error_error"] . $Lang["accounts_notemail"] . "</p>");
$banwords=Array("'", "\"", ",", ";", "--", "#");
$_POST['icq']=str_replace($banwords, '', $_POST['icq']);
$_POST['nic']=str_replace($banwords, '', $_POST['nic']);
$_POST['country']=str_replace($banwords, '', $_POST['country']);
$_POST['question1']=str_replace($banwords, '', $_POST['question1']);
$_POST['question2']=str_replace($banwords, '', $_POST['question2']);
$_POST['answer1']=str_replace($banwords, '', $_POST['answer1']);
$_POST['answer2']=str_replace($banwords, '', $_POST['answer2']);
$_POST['icq']=str_replace($banwords, '', $_POST['icq']);
// end anti-injection
mysql_query("INSERT INTO accounts (login, password, lastactive, access_level, lastIP, email, icq, country, nic, question1, answer1, question2, answer2) VALUES ('".$_POST['account']."', '". base64_encode(pack('H*', sha1(utf8_encode($_POST['password'])))) ."', 0, 0, NULL, '".$_POST['email']."', '".$_POST['question1']."', '".$_POST['answer1']."', '".$_POST['question2']."', '".$_POST['answer2']."')", $link);
switch (mysql_errno())
{
case 0:
$msg1 = "<table border=\"0\">\n<tr colspan=\"2\"><td class=\"error\">" .$Lang["accounts_registered"]. "</td></tr>\n<tr><td>" .$Lang["accounts_account"]. "</td><td>" .$_POST['account']. "</td></tr>\n";
$msg3 = "<tr><td>" .$Lang["accounts_email"]. "</td><td>" .$_POST['email']. "</td></tr>\n<tr><td>" .$Lang["accounts_icq"]. "</td><td>" .$_POST['icq']. "</td></tr>\n<tr><td>" .$Lang["accounts_nic"]. "</td><td>" .$_POST['country']. "</td></tr>\n<tr><td>" .$Lang["accounts_country"]. "</td><td>" .$_POST['email']. "</td></tr>\n<tr><td>" .$Lang["accounts_question1"]. "</td><td>" .$_POST['question1']. "</td></tr>\n<tr><td>" .$Lang["accounts_answer1"]. "</td><td>" .$_POST['answer1']. "</td></tr>\n<tr><td>" .$Lang["accounts_question2"]. "</td><td>" .$_POST['question2']. "</td></tr>\n<tr><td>" .$Lang["accounts_answer2"]. "</td><td>" .$_POST['answer2']. "</td></tr>\n</table>";
print "<br />\n".$msg1.$msg3;
if ($L2JBS_config["mail_enable"])
if (!$ok=mail($_POST['email'], $L2JBS_lang["accounts_email_subject_registered"], $msg1."<tr><td>".$Lang["accounts_password"]."</td><td>".$_POST['password']."</td></tr>\n".$msg3, "Content-type: text/html; charset=UTF-8\r\nFrom: ".$L2JBS_lang["accounts_email_from"]))
print '<p class="error">'.$Lang["accounts_email_error"].'</p>';
break;
case 1054: print '<h3><p class="error">Необходимо изменить таблицу "accounts". See Readme.txt</p></h3>'; break;
case 1062: print '<p class="error">'.$Lang["accounts_alreadyexist"].'</p>'; break;
default: print 'Error '.mysql_errno().': '.mysql_error(); break;
}
}
?>
</body>
</html>
</FONT>
Заранее огромное спасибО!
BattleHZ.ru (Батл Герц) - Рэп аудио баттл!
Сейчас попробую помочь,примерно знаю где ошибка
Вопрос какая у вас сборка сервера ?

Пользователь
УчастникПостов: 93
На форуме с: 03.11.2007
Репутация: +242
Рейтинг: 0
Игрового сервера или движок сайта?
Занимаюсь С4... Стоит Укр Тим 0.1
Движок сайта Moy-Web 2.2_free
BattleHZ.ru (Батл Герц) - Рэп аудио баттл!
BigSmoyc: Игрового сервера или движок сайта?
Занимаюсь С4... Стоит Укр Тим 0.1
Движок сайта Moy-Web 2.2_free
Смотри запросы они в самом конце скрипта и сравнивай со своей табличкой,т.к тут ошибка в то что не сходятся запросы по названию табличек

Пользователь
УчастникПостов: 93
На форуме с: 03.11.2007
Репутация: +242
Рейтинг: 0
если заработает натукаю спасибок=)
Пс: я не очень в этом разбираюсь... пожалусто ткни пальцем с чем сравнивать!=)
BattleHZ.ru (Батл Герц) - Рэп аудио баттл!

Пользователь
УчастникПостов: 93
На форуме с: 03.11.2007
Репутация: +242
Рейтинг: 0
Табличка акуунт....
Если можно потом обьяснишь в чем суть проблемы?
BattleHZ.ru (Батл Герц) - Рэп аудио баттл!

Пользователь
УчастникПостов: 93
На форуме с: 03.11.2007
Репутация: +242
Рейтинг: 0
Ну пожалусто помоги! Мне оч надо а в пхп я не шарю...
Ну пожалусто помоги... я просто не шарю в пхп ...
BattleHZ.ru (Батл Герц) - Рэп аудио баттл!
Люди . Я делаю свой игровой сервер lineage от RT 1.3 Подскажыте какой лудше хостинг для сервера и кто бы помог нюбу с сайто ![]()






