Здравствуйте Гость!


Запомнить.
Авто. вход.
Забыли пароль?
Регистрация

ПОДПИСКА Подписавшись по E-mail, Вы будете получать уведомления о новых статьях к себе на почту.
Подписатся на почтовую рассылку на сайте astranar.ru
Подписаться



ДОБАВЛЯЙТЕСЬ В ДРУЗЬЯ Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте на стене моего аккаунта.
Мой аккаунт Вконтакте
Мой аккаунт
Социальная сеть - некорректный @mail Главная - Форум - php - Социальная сеть - некорректный @mail
Социальная сеть - некорректный @mail
Чингиз Ермагамбетов Заголовок сообщения: Социальная сеть - некорректный @mail
Добавлено: 2013-03-05 05:15:38
Зарегистрирован:
05 Марта 2013
Всё сделал правильно, и поставил где необходимо символ `. Ввожу свой e-mail, но выводит что e-mail введён некорректно(((
А на странице Главная, вот такая ошибка:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at T:\home\Gracio\www\index.php:7) in T:\home\Gracio\www\page\auth_page.php on line 2

хотя тоже вроде как всё по видео делал. Сразу же ещё один момент хотел уточнить, почему то когда на главную жму, окошко ровнёнько расположено как на видео-уроке, но когда жму на регистрацию, окошко сразу опускается вниз пиксилей на 20, даже не знаю почему(
Олег Пальгов Ответ на сообщение: Социальная сеть - некорректный @mail
Добавлено: 2012-07-06 11:38:50
Зарегистрирован:
06 Июля 2012
Эта ошибка означает что вы пытаетесь второй раз вызвать сессию на одной и той же странице. Посмотрите куда вы подключаете файл auth_page.php и уберите оттуда session_start(); .

А со второй проблемой вам нужно смотреть стили, что-то вы там намудрили=)
Чингиз Ермагамбетов Ответ на сообщение: Социальная сеть - некорректный @mail
Добавлено: 2013-03-05 04:59:01
Зарегистрирован:
05 Марта 2013
Спасибо, я убрал session_start(); теперь всё нормально. И с окном разобрался, в стиле margin-top поставил "-26" и ровно стало))) но вот зарегистрироваться всё так и не получается, я уже напрямую данные ввел в базу данных, но войти не удаётся, пишет:

"Извините, введённый вами логин или пароль неверный. Masterok f70a6b3d2c11e04158effd2e5859269camg463211464430"

Хотя правильно всё ввожу, не знаю в чем проблема.
И зарегистрироваться не получается, всё правильно ввожу, пишет:

"Пожалуйста заполните все поля!"

Даже не имею представления почему так, вроде всё как надо делаю.
Олег Пальгов Ответ на сообщение: Социальная сеть - некорректный @mail
Добавлено: 2012-07-06 11:38:50
Зарегистрирован:
06 Июля 2012
Я могу посоветовать вам только то, чтоб вы в обработчике после того как приняли данные вывели их на экран все, и посмотрели все ли данные приходят из формы.
Чингиз Ермагамбетов Ответ на сообщение: Социальная сеть - некорректный @mail
Добавлено: 2013-03-05 04:59:01
Зарегистрирован:
05 Марта 2013
if(isset($_POST['login'])){$login=$_POST['login']; if($login==''){unset($login);}}
if(isset($_POST['email'])){$email=$_POST['email'];if($email==''){unset($email);}}
if(isset($_POST['name'])){$name=$_POST['name']; if($name==''){unset($name);}}
if(isset($_POST['familia'])){$familia=$_POST['familia']; if($familia==''){unset($familia);}}
if(isset($_POST['sex'])){$sex=$_POST['sex']; if($sex==''){unset($sex);}}
if(isset($_POST['password'])){$password=$_POST['password']; if($password==''){unset($password);}}
if(isset($_POST['repassword'])){$repassword=$_POST['repassword']; if($repassword==''){unset($repassword);}}

if(empty($login) or empty($email) or empty($name) or empty($familia) or empty($sex) or empty($password) or empty($repassword)){
exit("Пожалуйста заполните все поля!");
}


К сожалению я не знаю как вывести на экран данные( Ведь тут всё правильно?
Олег Пальгов Ответ на сообщение: Социальная сеть - некорректный @mail
Добавлено: 2012-07-06 11:38:50
Зарегистрирован:
06 Июля 2012
if(isset($_POST['login'])){$login=$_POST['login']; if($login==''){unset($login);}}
if(isset($_POST['email'])){$email=$_POST['email'];if($email==''){unset($email);}}
if(isset($_POST['name'])){$name=$_POST['name']; if($name==''){unset($name);}}
if(isset($_POST['familia'])){$familia=$_POST['familia']; if($familia==''){unset($familia);}}
if(isset($_POST['sex'])){$sex=$_POST['sex']; if($sex==''){unset($sex);}}
if(isset($_POST['password'])){$password=$_POST['password']; if($password==''){unset($password);}}
if(isset($_POST['repassword'])){$repassword=$_POST['repassword']; if($repassword==''){unset($repassword);}}

echo"Логин - $login<br>
Почта - $email
<br>
Имя- $name
<br>
Фамилия - $familia
<br>
Пол - $sex
<br>
Пароль - $password<br>
Повтор пароля - $repassword
";

if(empty($login) or empty($email) or empty($name) or empty($familia) or empty($sex) or empty($password) or empty($repassword)){
exit("Пожалуйста заполните все поля!");
}



Вот так вывести данные.
Чингиз Ермагамбетов Ответ на сообщение: Социальная сеть - некорректный @mail
Добавлено: 2013-03-05 04:59:01
Зарегистрирован:
05 Марта 2013
Спасибо БОЛЬШОЕ!!! Вот что вышло:

Логин - Masterok
Почта - chingiz131094@mail.ru
Имя- Чингиз
Фамилия - Ермагамбетов
Пол - 0
Пароль - 123456
Повтор пароля - 123456 Пожалуйста заполните все поля!

Так должно быть?
Олег Пальгов Ответ на сообщение: Социальная сеть - некорректный @mail
Добавлено: 2012-07-06 11:38:50
Зарегистрирован:
06 Июля 2012
Не вижу сходу ошибок в коле, поэтому высылаю свой рабочий вариант из видео урока.

if(isset($_POST['login'])){$login = $_POST['login']; if($login ==''){unset($login);}}
if(isset($_POST['email'])){$email = $_POST['email']; if($email ==''){unset($email);}}
if(isset($_POST['name'])){$name = $_POST['name']; if($name ==''){unset($name);}}
if(isset($_POST['familia'])){$familia = $_POST['familia']; if($familia ==''){unset($familia);}}
if(isset($_POST['sex'])){$sex = $_POST['sex']; if($sex ==''){unset($sex);}}
if(isset($_POST['password'])){$password = $_POST['password']; if($password ==''){unset($password);}}
if(isset($_POST['repassword'])){$repassword = $_POST['repassword']; if($repassword ==''){unset($repassword);}}
if(empty($login) or empty($email) or empty($name) or empty($familia) or empty($sex) or empty($password) or empty($repassword))
{
exit("Вернитесь и заполните все поля!");
}
Чингиз Ермагамбетов Ответ на сообщение: Социальная сеть - некорректный @mail
Добавлено: 2013-03-05 04:59:01
Зарегистрирован:
05 Марта 2013
Всё сделал, но всё так же( Весь код от начало до конца перечитал, может из=за того что у меня htaccess другой:

AddDefaultCharset UTF-8
Options Indexes FollowSymLinks
DirectoryIndex index.php

Я на UTF-8 делаю.

Я поставил в комментарий вот эту часть:

if(empty($login) or empty($email) or empty($name) or empty($familia) or empty($sex) or empty($password) or empty($repassword))
{
exit("Вернитесь и заполните все поля!");
}

И зарегистрироваться удалось, и в базе всё отлично, всё передалось. Но авторизоваться всё также не заходит, пишет что "Извините, введённый логин или пароль неверны" Код от начала до конца пересмотрел(я на втором видео-уроке остановился), ошибки у себя не значительные по находил, исправил, но с этим чёто никак=((
Чингиз Ермагамбетов Ответ на сообщение: Социальная сеть - некорректный @mail
Добавлено: 2013-03-05 04:59:01
Зарегистрирован:
05 Марта 2013
Зарегистрироваться получилось, УРААААА=)))! У меня в $sex - 0 это мужской пол а 1 это женский, я подумал 0 это ведь Folse, для проверки поставил 1 и Регистрация прошла успешно, но почему у Вас 0 то работает? Тогда мне вместо нули нужно заменить?

А вот зайти в свой аккаунт так и не удаётся( Также пишет:

Извините, введённый вами логин или пароль неверный. Masterok
e388f02f750e65ebba95ab9493cda01e
Олег Пальгов Ответ на сообщение: Социальная сеть - некорректный @mail
Добавлено: 2012-07-06 11:38:50
Зарегистрирован:
06 Июля 2012
Причин этому может быть много. У вас не активирован аккаунт в базе данных. или вообще вы не правильно указали секретные ключи, то есть при регистрации он один а при авторизации в обработчике он другой!

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Ты никогда не решишь проблему, если будешь думать так же, как те, кто ее создал.

Альберт Эйнштейн


Вступайте в группу!