Урок по созданию браузерной игры № 2
|
|
zeroro | Дата: Среда, 16 Декабря 2009, 02:41 | Сообщение # 41 |
уже был
Сейчас нет на сайте
| Очень ценные уроки. Спасибо за твой труд! Добавлено (16.12.2009, 02:41) --------------------------------------------- Очень ценные уроки. Спасибо за твой труд!
|
|
| |
Robz | Дата: Пятница, 18 Декабря 2009, 22:23 | Сообщение # 42 |
был не раз
Сейчас нет на сайте
| Quote Так же у нас появился новый параметр — ip. Мы его не обозначили в нашей БД. Так что заходим в phpMyAdmin, Переходим по нашей БД testgame, жмем на таблицу users и добавляем ip, по скринам думаю разберетесь: картинка картинка картинка Второй скрин не открывается. возможно битая ссылка.
Не судите строго, я только учусь
Сообщение отредактировал Robz - Пятница, 18 Декабря 2009, 22:42 |
|
| |
Assasin | Дата: Суббота, 19 Декабря 2009, 12:19 | Сообщение # 43 |
web-coder
Сейчас нет на сайте
| Попробуйте еще раз открыть, у меня нормально открывает.
|
|
| |
Robz | Дата: Суббота, 19 Декабря 2009, 21:40 | Сообщение # 44 |
был не раз
Сейчас нет на сайте
| Хм...ясно хорошо... я уже перешел к 3 уроку и там всё освоил, и решил проверить детище.... Когда в http://localhost/reg.php пишу свои данные пишет что неверный емейл адрес. даже обычный ааа@aaa.ru не принимает за норм адрес... вот мой Code if(!preg_match("/^[_\.0-9a-z-]{1,}@[_\.0-9a-z-]{1,}\.[_\.0-9a-z-]{2,}$/", $_POST ["email"])) {$errm .= "Неправильный e-mail"; $error =1;} сейчас пробнул..... если использовать цифры в логине мыла, то принимает... т.е. вариант 123@aaa.ru нормально... если буквы - неправильный е-мэйл.... P.S. только что проверил 2 скрин... не открывается... белый экран и всё. Браузер Opera 9.64. Инет 1Мб. ждал минуты 2. незнаю в чем причина, ну мне всётаки не помешало это)
Не судите строго, я только учусь
Сообщение отредактировал Robz - Суббота, 19 Декабря 2009, 22:49 |
|
| |
Assasin | Дата: Воскресенье, 20 Декабря 2009, 13:13 | Сообщение # 45 |
web-coder
Сейчас нет на сайте
| Попробуйте такой код Code if(!preg_match("/^[_\.a-z-]{1,}@[_\.a-z-]{1,}\.[_\.a-z-]{2,}$/", $_POST ["email"])) {$errm .= "Неправильный e-mail"; $error =1;}
|
|
| |
Robz | Дата: Воскресенье, 20 Декабря 2009, 17:47 | Сообщение # 46 |
был не раз
Сейчас нет на сайте
| Если честно, и это не помогло... у вас работает? ) Гдет в просторах наткнулся на if(!preg_match("/^[0-9]+:[X-Z]+$/D") может это как то использовать?
Не судите строго, я только учусь
|
|
| |
Assasin | Дата: Воскресенье, 20 Декабря 2009, 18:07 | Сообщение # 47 |
web-coder
Сейчас нет на сайте
| Quote (Robz) if(!preg_match("/^[0-9]+:[X-Z]+$/D") Это не подойдет, у меня все работает. Сделайте тогда без этой проверки, просто вписывать логин.
|
|
| |
snak84 | Дата: Суббота, 26 Декабря 2009, 11:01 | Сообщение # 48 |
уже был
Сейчас нет на сайте
| Quote (Robz) Если честно, и это не помогло... у вас работает? ) Гдет в просторах наткнулся на if(!preg_match("/^[0-9]+:[X-Z]+$/D") может это как то использовать? Вот тебе правильный код: Code if( (! ereg( '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+' . '@' . '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.' . '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email )) or (empty( $email )) ) $stop = "Неверный E-mail";
[url="http://dapf.us/go/?http://spacepirates.ru/index.php?page=reg&ref=ODZ8fDE5Mi4xNjguMTMuNg%3D%3D"][img]http://spacepirates.ru/baner468x60.gif[/img][/url]
|
|
| |
inuzuka-kiba | Дата: Воскресенье, 27 Декабря 2009, 01:32 | Сообщение # 49 |
был не раз
Сейчас нет на сайте
| я со вторым кодом затруднился не понял как фон поставить и вопще как рамки поставить и посередине поставить
danny
|
|
| |
usrash | Дата: Воскресенье, 27 Декабря 2009, 22:04 | Сообщение # 50 |
был не раз
Сейчас нет на сайте
| Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\xampp\htdocs\reg.php on line 7 Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in C:\xampp\xampp\htdocs\reg.php on line 8 Access denied for user 'root'@'localhost' (using password: YES) Добавлено (27.12.2009, 22:04) --------------------------------------------- как это решается?
|
|
| |
Assasin | Дата: Воскресенье, 27 Декабря 2009, 22:24 | Сообщение # 51 |
web-coder
Сейчас нет на сайте
| В файле conf.php выставьте свои настройки для подключения к БД. Обычно они такие: Code $base_name="localhost"; $base_user="root"; $base_pass=""; $db_name="testgame";
|
|
| |
ProROCK | Дата: Суббота, 09 Января 2010, 21:13 | Сообщение # 52 |
был не раз
Сейчас нет на сайте
| Почему у меня файл "reg.php" выдаёт ошибку пока после session_start не убрать скобки? И для чего они вообще нужны?
|
|
| |
Assasin | Дата: Суббота, 09 Января 2010, 21:42 | Сообщение # 53 |
web-coder
Сейчас нет на сайте
| Скобки убирать нельзя, обычно session_start() в самом начале кода, на первой строке после
|
|
| |
ProROCK | Дата: Воскресенье, 10 Января 2010, 08:44 | Сообщение # 54 |
был не раз
Сейчас нет на сайте
| А почему когда я их ставлю на странице регистрации пишет 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 ???
|
|
| |
wtbg | Дата: Воскресенье, 10 Января 2010, 09:43 | Сообщение # 55 |
был не раз
Сейчас нет на сайте
| Прикрепи свой reg.php у тебя файл reg.php должен начинаться с : Это все ошибки, которые выдает браузер: Code 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 ?
|
|
| |
ProROCK | Дата: Воскресенье, 10 Января 2010, 12:44 | Сообщение # 56 |
был не раз
Сейчас нет на сайте
| Он у меня вот так начинается: <?php session_start(); Да вроде больше ничего не выдает... Добавлено (10.01.2010, 12:44) --------------------------------------------- а нет) короч полностью вот как пишет: 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
|
|
| |
Assasin | Дата: Воскресенье, 10 Января 2010, 13:02 | Сообщение # 57 |
web-coder
Сейчас нет на сайте
| Возможно где то проставлен пробел перед Code <?php или session_start() нужно удалить его.
|
|
| |
ProROCK | Дата: Воскресенье, 10 Января 2010, 18:58 | Сообщение # 58 |
был не раз
Сейчас нет на сайте
| оки, проверю))
|
|
| |
wtbg | Дата: Понедельник, 11 Января 2010, 02:44 | Сообщение # 59 |
был не раз
Сейчас нет на сайте
| Quote (ProROCK) оки, проверю)) Прикрепи свой reg.php, тогда можно будет точно сказать в чем проблема
|
|
| |
Ryuk | Дата: Воскресенье, 24 Января 2010, 18:46 | Сообщение # 60 |
был не раз
Сейчас нет на сайте
| Assasin спасибо большое, наконец я прошел этот этап с базами
|
|
| |