Пятница, 26 Апреля 2024, 14:36

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
Форум игроделов » Движки для разработки игр и сложные системы разработки » Движки для браузерных игр » Урок по созданию браузерной игры № 2 (Формы входа и I этап регистрации (php, html, MySQL, css))
Урок по созданию браузерной игры № 2
maker-rusДата: Четверг, 03 Июня 2010, 14:46 | Сообщение # 101
Гений
Сейчас нет на сайте
cry помогите.
вот такая у меня ошибка!
Quote
Ошибка

Ответ MySQL: Документация
#1130 - Host 'localhost' is not allowed to connect to this MySQL server

wacko
---
Решение
Quote
Проблему решил happy
Я переписал файл config.inc.php там была строчка "пользователь = "root". Вот я её удалил и всё заработало! smile


Сообщение отредактировал maker-rus - Четверг, 03 Июня 2010, 20:00
BotanДата: Воскресенье, 06 Июня 2010, 00:40 | Сообщение # 102
был не раз
Сейчас нет на сайте
Люди проблемка, сделал всё как положено, нажимаю регистрация, но вместо того что бы перекинуло на reg.php перекидует на goreg.php что делать?
IcebergДата: Воскресенье, 06 Июня 2010, 00:55 | Сообщение # 103
был не раз
Сейчас нет на сайте
Botan,
Блин, читайте темку. В частности здесь.
kristinaДата: Воскресенье, 06 Июня 2010, 10:35 | Сообщение # 104
был не раз
Сейчас нет на сайте
почему когда я в css написала backround-image:url(dragon.gif),у меня на фоне картинка не появилась?
AssasinДата: Воскресенье, 06 Июня 2010, 10:44 | Сообщение # 105
web-coder
Сейчас нет на сайте
kristina, попробуй так
Code
background-image: url('dragon.gif');

Если картинка не появится, значит путь к ней другой.
koctyabДата: Вторник, 22 Июня 2010, 15:57 | Сообщение # 106
был не раз
Сейчас нет на сайте
Помогите... У меня на базу не стоит пароль... Как мне сделать регистрацию?? Плиз... Пароль ставил и не работала база... Я пользуюсь Денвер
AssasinДата: Вторник, 22 Июня 2010, 20:10 | Сообщение # 107
web-coder
Сейчас нет на сайте
Если не стоит, то и в конфиге не ставь пароль.
Anton_FДата: Воскресенье, 04 Июля 2010, 03:38 | Сообщение # 108
был не раз
Сейчас нет на сайте
Quote (Assasin)
Так же у нас появился новый параметр — ip. Мы его не обозначили в нашей БД. Так что заходим в phpMyAdmin, Переходим по нашей БД testgame, жмем на таблицу users и добавляем ip, по скринам думаю разберетесь:
картинка
картинка
картинка

Assasin, или кто-нибудь, подскажите пожалуйста, что на третьем скрине, ни как не могу открыть, первый и второй в лет а третий не открывается.

Если не сложно напишите, данные для ввода.

Без добавленного поля IP в базе, не хочет срабатывать и пишет

"Invalid query: Unknown column 'ip' in 'field list'"

Сообщение отредактировал Anton_F - Воскресенье, 04 Июля 2010, 03:52
aster32Дата: Понедельник, 05 Июля 2010, 00:52 | Сообщение # 109
был не раз
Сейчас нет на сайте
+1 к просьбе Anton_F. Картинка не грузится, опишите пожалуйста словесно, как правильно записать ip
Anton_FДата: Понедельник, 05 Июля 2010, 05:49 | Сообщение # 110
был не раз
Сейчас нет на сайте
Quote (Anton_F)
Quote (Assasin)
Так же у нас появился новый параметр — ip. Мы его не обозначили в нашей БД. Так что заходим в phpMyAdmin, Переходим по нашей БД testgame, жмем на таблицу users и добавляем ip, по скринам думаю разберетесь:
картинка
картинка
картинка

Assasin, или кто-нибудь, подскажите пожалуйста, что на третьем скрине, ни как не могу открыть, первый и второй в лет а третий не открывается.

Если не сложно напишите, данные для ввода.

Без добавленного поля IP в базе, не хочет срабатывать и пишет

"Invalid query: Unknown column 'ip' in 'field list'"

Разобрался, вот что вписываем:

Поле: ip
Тип: CHAR
Длина/значения: 15
По умолчанию: NULL
Сравнение: utf8_general_ci
Null ставим галочку

Все остальное остается пусто. Вроде так.

А вообще лучше сразу код из 3-го урока брать, там сразу все в сборе и кодировка уже сменена, а то я тут кодировку utf 8 указал, а если вы еще дальше не читали у вас база на кирилице windows 1235

Сообщение отредактировал Anton_F - Понедельник, 05 Июля 2010, 05:55
aster32Дата: Понедельник, 05 Июля 2010, 12:47 | Сообщение # 111
был не раз
Сейчас нет на сайте
спасибо, кое что прояснили, будем делать дальше =)
123negovnoДата: Суббота, 10 Июля 2010, 21:15 | Сообщение # 112
был не раз
Сейчас нет на сайте
Quote
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\xampplite\htdocs\reg.php:1) in C:\xampplite\htdocs\reg.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\xampplite\htdocs\reg.php:1) in C:\xampplite\htdocs\reg.php on line 2


Народ, у кого эта ошибка - я скачал Notepad++ и преобразовал файл reg.php в utf-8 без BOM - вроде помогло happy
M@RiKДата: Среда, 21 Июля 2010, 16:08 | Сообщение # 113
был не раз
Сейчас нет на сайте
Quote (Assasin)
...После того как сохранили вставьте код приведенный ниже, а лучше перепишите, так вы лучше поймете и запомните...
С формой входа справились, сохраняем ее, открываем браузер и переходим по такому адресу http://localhost/index.php

перейдя по адресу вместо того что показано на картмнке у меня видает

Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.
Error 404
localhost
21.07.2010 15:06:42
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1


"Лучше получать по 1% от усилий 100 человек, чем 100% только от своих собственных усилий" J.Paul Getty

Сообщение отредактировал M@RiK - Среда, 21 Июля 2010, 16:09
AssasinДата: Среда, 21 Июля 2010, 20:36 | Сообщение # 114
web-coder
Сейчас нет на сайте
Сорри, все картинки заменил.

Сообщение отредактировал Assasin - Среда, 21 Июля 2010, 21:13
M@RiKДата: Четверг, 22 Июля 2010, 01:40 | Сообщение # 115
был не раз
Сейчас нет на сайте
не в картинках дело у меня место страницы регистрации выдает ошибку

____________________________________________________________________________________________________
Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.
Error 404
localhost
21.07.2010 15:06:42
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
____________________________________________________________________________________________________


"Лучше получать по 1% от усилий 100 человек, чем 100% только от своих собственных усилий" J.Paul Getty

Сообщение отредактировал M@RiK - Четверг, 22 Июля 2010, 01:42
swatДата: Четверг, 22 Июля 2010, 07:41 | Сообщение # 116
был не раз
Сейчас нет на сайте
Quote (Iceberg)
Botan,
Блин, читайте темку. В частности здесь.

У меня та же проблема что и у Botan, ваша ссылка здесь бессильна. О.о Прочитал всё. Или просто это пол восьмого утра...
AssasinДата: Четверг, 22 Июля 2010, 10:04 | Сообщение # 117
web-coder
Сейчас нет на сайте
M@RiK, Сервер не может найти файл, возможно ты сохранил в другой папке или не правильно путь написал.
M@RiKДата: Четверг, 22 Июля 2010, 12:43 | Сообщение # 118
был не раз
Сейчас нет на сайте
Я зашел в папку C:\xampp\htdocs\ удалил все открыл PSPad создал новый фаил в формате PHP и сохранил в туже папку (C:\xampp\htdocs\) скопировал код и сохранил. Перехожу по ссылке http://localhost/index.php а оно выдает ошибку! что я нетак зделал?

"Лучше получать по 1% от усилий 100 человек, чем 100% только от своих собственных усилий" J.Paul Getty

Сообщение отредактировал M@RiK - Четверг, 22 Июля 2010, 12:43
swatДата: Четверг, 22 Июля 2010, 17:56 | Сообщение # 119
был не раз
Сейчас нет на сайте
Assasin, мне все ещё не справиться с багом переадресации.
Quote (Botan)
Люди проблемка, сделал всё как положено, нажимаю регистрация, но вместо того что бы перекинуло на reg.php перекидует на goreg.php что делать?

Что с этим делать? Перечитал всю темку и опробовал всё, кроме того проявил инициативу и попробовал взять скрипт с переадресаций в пхпшные теги:

Code
<?php
<script>location.href="goreg.php";</script><!-- Переадресовуем на страничку создания чара -->
?>

Отчасти это помогло - перебрасывать перестало, но зато в окне куда надо вбивать имейл теперь виднеется кусок кода(контейнеры везде закрыты): <?php echo $_POST['email'] ?>
и справа красыным: "$text"; } ?>"

Опачки. Начал выделять "$text"; } ?>", и обнаружил то что черными буквами по черному фону ещё немаленький кусок кода:

Code
"; echo mysql_error(); die(); } //Прверяем на заполнение полей if ($_POST['next']){ //если нажата кнопка далее, то $error=0; // переменная равна 0 //Проверка на мыло if (!$_POST['email']){ $errm = "Вы не ввели e-mail
"; $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 = "Необходимо указать Ваш пароль
"; $error =1;} if(!preg_match("/^[А-Яа-яЁёa-zA-Z0-9]+$/",$_POST ["pass"])) {$errp .= "Пароль содержит запрещенный символ
"; $error =1;} if (strlen ($_POST ["pass"])<6 || strlen ($_POST ["pass"])>25){ $errp .="Длина пароля от 6 до 25 символов
"; $error =1;} if ($_POST ["pass"]!= $_POST ["pass2"]){ $errp .="Введёные вами пароли не совпадают!"; $error =1;} //проверка на согласие с правилами if (!$_POST['rules']) {$errr = "Вы не согласны с правилами?
"; $error=1;} // Нет ошибок, создаём перса if(!$error) { $ip = $_SERVER['REMOTE_ADDR'];//узнаем ip адрес юзера /* Записываем данные в БД */ 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");//регестрируем сессию email session_register("ip");//регестрируем сессию ip $_SESSION['user'] = $_POST['email']; //записуем email в глобыльную переменную $_SESSION $_SESSION['ip'] = $_POST['ip'];//записуем ip в глобыльную переменную $_SESSION ?> location.href="goreg.php"; ?> $text"; } ?>

скриншот

Ну вот, добавил в регу doctype, имейл, пароль и повт пароль стали нормальными smile

Сообщение отредактировал swat - Четверг, 22 Июля 2010, 18:17
AssasinДата: Четверг, 22 Июля 2010, 19:24 | Сообщение # 120
web-coder
Сейчас нет на сайте
О Боже wacko
Ты открываешь файл с помощью браузера, а нужно через localhost
Форум игроделов » Движки для разработки игр и сложные системы разработки » Движки для браузерных игр » Урок по созданию браузерной игры № 2 (Формы входа и I этап регистрации (php, html, MySQL, css))
Поиск:

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