Понедельник, 06 Мая 2024, 06:07

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Записи участника » Sia [2]
Результаты поиска
SiaДата: Воскресенье, 24 Октября 2010, 17:19 | Сообщение # 1 | Тема: Урок по созданию браузерной игры № 2
уже был
Сейчас нет на сайте
объясните как код этот вставить?

<?php
$base_name="localhost"; //имя (стандартно у всех localhost)
$base_user="root"; //юзер (стандартно у всех root)
$base_pass="password"; //пароль (выставить можно зайдя во вкладку Привилегии в phpMyAdmin
$db_name="testgame"; //имя БД
?>

так?

<?php
$base_name="localhost";
$base_user="root";
$base_pass="password";
$db_name="бд";
?>
или как-то иначе? объясните всё разжував,куда что вписать и где что сделать! страницу рега не могу открыть

Добавлено (24.10.2010, 15:43)
---------------------------------------------
и вот еще что я ставлю пароль в привелегия и потом выдаёт ошибку отказа в доступе,без пароля можно этот код?

Добавлено (24.10.2010, 16:10)
---------------------------------------------
phpMyAdmin не смог установить соединение с сервером MySQL. Проверьте хост, имя пользователя и пароль установленные в конфигурационном файле config.inc.php и удостоверьтесь, что они соответствуют данным полученным от администратора сервера MySQL.
#1045 - Access denied for user 'root'@'localhost' (using password: NO)

Добавлено (24.10.2010, 16:30)
---------------------------------------------
с геристрацией проблема((( создаю conf.php так:
<?php
$base_name="localhost";
$base_user="root";
$base_pass="password"; думаю проблема тут я ставлю пароль и выдаёт в phpAdmin ошибку #1045
$db_name="testgame";
?>
а без пароля не открывается рег,что делать?

Добавлено (24.10.2010, 16:33)
---------------------------------------------
$data = mysql_connect($base_name, $base_user, $base_pass);
if(!mysql_select_db($db_name,$data)){
echo "<BR>";
echo mysql_error();
die();
}

if ($_POST['next']){
$error=0;

if (!$_POST['email']){ $errm = "Вы не ввели e-mail<br>"; $error=1;}
if(!preg_match("/^[_\.0-9a-z-]{1,}@[_\.0-9a-z-]{1,}\.[_\.0-9a-z-]{2,}$/", $_POST ["email"])) {$errm .= "Неправильный e-mail"; $error =1;}
$c_e = mysql_num_rows(mysql_query("SELECT id_user FROM users where email='".$_POST ["email"]."'")); {if ($c_e>0) {$errm .= "Данный e-mail уже зарегистрирован в игре"; $error=1;}}

if(!$_POST ["pass"]) {$errp = "Необходимо указать Ваш пароль<br>"; $error =1;}
if(!preg_match("/^[А-Яа-яЁёa-zA-Z0-9]+$/",$_POST ["pass"])) {$errp .= "Пароль содержит запрещенный символ<br>"; $error =1;}
if (strlen ($_POST ["pass"])<6 || strlen ($_POST ["pass"])>25){ $errp .="Длина пароля от 6 до 25 символов<br>"; $error =1;}
if ($_POST ["pass"]!= $_POST ["pass2"]){ $errp .="Введёные вами пароли не совпадают!"; $error =1;}

if (!$_POST['rules']) {$errr = "Вы не согласны с правилами?<br>"; $error=1;}

if(!$error)
{
$ip = $_SERVER['REMOTE_ADDR'];

mysql_query ("INSERT INTO users (pass, ip, email) values('".md5($_POST ["pass"])."','".$ip."','".addslashes($_POST ["email"])."')") or die("Invalid query: " . mysql_error());
session_register("email");
session_register("ip");
$_SESSION['user'] = $_POST['email'];
$_SESSION['ip'] = $_POST['ip'];/
?>
<script>location.href="goreg.php";</script><!-- Переадресовуем на страничку создания чара -->
<?php
}
}

function err($text){
return "<tr valign='middle' align='left'><td colspan='2'><span class='error'>$text</td></tr>";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru"
xml:lang="ru">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="description" content="Браузерная Флеш игра BTG" />
<meta name="keywords" content="игра, флеш, браузер, BTG, игроки." />
<link rel="stylesheet" href="style.css" type="text/css" />
<title>BTG – браузерная онлайн Flash игра</title>
</head>
<body>
<div id="reg">
<form action="" method="post">
<!-- Создаем таблицу с помощью тега table и размещяем по-центру -->
<table align="center">
<!-- Создаем строку с помощью тега tr и разбиваем ее на 2 ячейки с помощью тега td -->
<tr><td align="left" width="200">E-mail:</td><td><input type="text" value="<?php echo $_POST['email'] ?>" name="email" class="inup"></td></tr>
<?php echo err($errm); ?>
<tr><td align="left" width="200">Пароль:</td><td><input type="password" value="" name="pass" class="inup"></td></tr>
<?php echo err($errp); ?>
<tr><td align="left" width="200">Повторите пароль:</td><td><input type="password" value="" name="pass2" class="inup"></td></tr>
<!-- Закрываем таблицу -->
</table>
<!-- Создаем checkbox с именем rukes -->
<span><input type="checkbox" class="inup" name="rules"></span> Я обязуюсь соблюдать <A href="lib/law.php" target=_blank><B>Законы игры Test Game</B></A></p>
<?php echo err($errr); ?>
<input type="submit" name="next" value="Дальше" class="btn">
</form>
</div>
</body>
</html>
это код рега

Добавлено (24.10.2010, 17:02)
---------------------------------------------
сейчас опять дошёл до 2 урока и всё проблема с регистрацией!
в каком файле ошибка?

Code
<?php
$base_name="localhost";  
$base_user="root";  
$base_pass="password";  
$db_name="testgame";  
?>

или
Code
<?php
session_start();  

include "conf.php";  

$data = mysql_connect($base_name, $base_user, $base_pass);
if(!mysql_select_db($db_name,$data)){
               echo "<BR>";
               echo mysql_error();
               die();
}

if ($_POST['next']){  
$error=0;  

if (!$_POST['email']){ $errm = "Вы не ввели e-mail<br>"; $error=1;}
if(!preg_match("/^[_\.0-9a-z-]{1,}@[_\.0-9a-z-]{1,}\.[_\.0-9a-z-]{2,}$/", $_POST ["email"])) {$errm .= "Неправильный e-mail"; $error =1;}
$c_e = mysql_num_rows(mysql_query("SELECT id_user FROM users where email='".$_POST ["email"]."'")); {if ($c_e>0) {$errm .= "Данный e-mail уже зарегистрирован в игре"; $error=1;}}

if(!$_POST ["pass"]) {$errp = "Необходимо указать Ваш пароль<br>"; $error =1;}
if(!preg_match("/^[А-Яа-яЁёa-zA-Z0-9]+$/",$_POST ["pass"])) {$errp .= "Пароль содержит запрещенный символ<br>"; $error =1;}
if (strlen ($_POST ["pass"])<6 || strlen ($_POST ["pass"])>25){ $errp .="Длина пароля от 6 до 25 символов<br>"; $error =1;}
if ($_POST ["pass"]!= $_POST ["pass2"]){ $errp .="Введёные вами пароли не совпадают!"; $error =1;}

if (!$_POST['rules']) {$errr = "Вы не согласны с правилами?<br>"; $error=1;}

if(!$error)
{
$ip = $_SERVER['REMOTE_ADDR'];

mysql_query ("INSERT INTO users (pass, ip, email) values('".md5($_POST ["pass"])."','".$ip."','".addslashes($_POST ["email"])."')") or die("Invalid query: " . mysql_error());
session_register("email");
session_register("ip");
$_SESSION['user'] = $_POST['email'];  
$_SESSION['ip'] = $_POST['ip'];/
?>
<script>location.href="goreg.php";</script><!-- Переадресовуем на страничку создания чара -->
<?php
}
}

function err($text){
return "<tr valign='middle' align='left'><td colspan='2'><span class='error'>$text</td></tr>";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru"           
xml:lang="ru">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta name="description" content="Браузерная Флеш игра BTG" />           
<meta name="keywords" content="игра, флеш, браузер, BTG, игроки." />           
<link rel="stylesheet" href="style.css" type="text/css" />
<title>BTG – браузерная онлайн Flash игра</title>
</head>
<body>
<div id="reg">
<form action="" method="post">
<!-- Создаем таблицу с помощью тега table и размещяем по-центру -->
<table align="center">
<!-- Создаем строку с помощью тега tr и разбиваем ее на 2 ячейки с помощью тега td -->
<tr><td align="left" width="200">E-mail:</td><td><input type="text" value="<?php echo $_POST['email'] ?>" name="email" class="inup"></td></tr>
<?php echo err($errm); ?>
<tr><td align="left" width="200">Пароль:</td><td><input type="password"  value="" name="pass" class="inup"></td></tr>
<?php echo err($errp); ?>
<tr><td align="left" width="200">Повторите пароль:</td><td><input type="password"  value="" name="pass2" class="inup"></td></tr>
<!-- Закрываем таблицу -->
</table>
<!-- Создаем checkbox с именем rukes  -->
<span><input type="checkbox" class="inup" name="rules"></span> Я обязуюсь соблюдать <A href="lib/law.php" target=_blank><B>Законы игры Test Game</B></A></p>
<?php echo err($errr); ?>
<input type="submit" name="next" value="Дальше" class="btn">
</form>
</div>
</body>
</html>

Добавлено (24.10.2010, 17:19)
---------------------------------------------
поставил пароль и опять тоже самое


Нубббббббб пока что=(
SiaДата: Суббота, 23 Октября 2010, 22:26 | Сообщение # 2 | Тема: Урок по созданию браузерной игры № 2
уже был
Сейчас нет на сайте
cry нажимаю на регистрация и в мозиле выдаёт ошибку Firefox не может найти файл /C:/xampp/htdocs/reg.php. cry как ток не пробывал,скажите что я не так сделал? и в ХАМРР делаюю базу данных вставляю весь код туда и стираю коментарии нажимаю ок и выдаёт
SQL-запрос:

CREATE TABLE `users` (
id_user bigint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
emailCHAR( 64 ) ,
passCHAR( 32 ) ,
nameCHAR( 32 ) ,
life INT DEFAULT 50,
atk INT DEFAULT 7,
def INT DEFAULT 5,
lov INT DEFAULT 7,
lvl INT DEFAULT 1,
exp INT DEFAULT 0,
PRIMARY KEY ( `id_user` )
) ENGINE = MYISAM DEFAULT CHARSET = cp1251;

Ответ MySQL: Документация
#1050 - Table 'users' already exists
Помогите плз

Добавлено (23.10.2010, 22:26)
---------------------------------------------
cry нажимаю на регистрация и в мозиле выдаёт ошибку Firefox не может найти файл /C:/xampp/htdocs/reg.php. cry как ток не пробывал,скажите что я не так сделал? и в ХАМРР делаюю базу данных вставляю весь код туда и стираю коментарии нажимаю ок и выдаёт
SQL-запрос:

CREATE TABLE `users` (
id_user bigint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
emailCHAR( 64 ) ,
passCHAR( 32 ) ,
nameCHAR( 32 ) ,
life INT DEFAULT 50,
atk INT DEFAULT 7,
def INT DEFAULT 5,
lov INT DEFAULT 7,
lvl INT DEFAULT 1,
exp INT DEFAULT 0,
PRIMARY KEY ( `id_user` )
) ENGINE = MYISAM DEFAULT CHARSET = cp1251;

Ответ MySQL: Документация
#1050 - Table 'users' already exists
Помогите плз


Нубббббббб пока что=(
Форум игроделов » Записи участника » Sia [2]
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг