Вторник, 26 Ноября 2024, 03:15

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
Урок по созданию браузерной игры № 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
был не раз
Сейчас нет на сайте
я со вторым кодом затруднился cry
не понял как фон поставить и вопще как рамки поставить и посередине поставить sad


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

<?
  session_start();

Это все ошибки, которые выдает браузер:

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 спасибо большое, наконец я прошел этот этап с базами biggrin

Поиск:

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