Сообщений: 299
Тем: 24
Зарегистрирован: Oct 2008
Репутация:
561
04-30-2010, 10:20 PM
(Сообщение последний раз редактировалось: 05-01-2010, 12:42 AM HuKoJIaC.)
Такс для некоторых нужд мне нужна сделать регестрацию так чтобы пароль не шифровался а записывался в таком виде в котором его вписал пользователь.
Ну или на крайний случай скажите как расшифровать кодировку base64
Добавлено через 19 минут
Так также мне нужно узнать как сделать проверку не на количество символов а на их содержимое.
Допусти в одной из строк должно быть введено число от 1 до 50 и нужно сделать проверку которая проверяла бы этот промежуток на правильный ввод.
Добавлено через 2 часа 21 минуту
Так с кодировкой я сам разобрался.
С проверкой ещё вопрос в силе.
Также ещё возник один вопрос.
При регистрации на один майл 2 аккаунтов пишет
Не удалось вас зарегестрировать: Duplicate entry 'kulibenok@mail.ru' for key 3
Как от этого избавится?
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
PHP код: <?php
if ($a >= 1 and $a <= 50)
{
// число от 1 до 50
}
?
Сообщений: 299
Тем: 24
Зарегистрирован: Oct 2008
Репутация:
561
05-01-2010, 02:56 AM
(Сообщение последний раз редактировалось: 05-01-2010, 03:41 AM HuKoJIaC.)
По ? я догадался о вопросе типа "Сложно было догадаться?"
Ну в принципе да я php не изучал я самоучка.
И до меня до сих пор не дошло как это сделать
Я понял что за место а нужно вписать своё значение.
А вот дальше Ни как до меня дойти не может
Разъясните плиззз.
Добавлено через 44 минуты
Всё по поводу этого можно не отвечать но хотя охото узнать как это делать
Так что если нетрудно .
Я просто через select сделал.
А теперь по поводу майла как можно это исправить?
Сообщений: 119
Тем: 16
Зарегистрирован: Nov 2009
Репутация:
69
HuKoJIaC Написал:[size="1"][color="#FFCC00"]
При регистрации на один майл 2 аккаунтов пишет
Не удалось вас зарегестрировать: Duplicate entry 'kulibenok@mail.ru' for key 3
Как от этого избавится?
Код в студию, а так если поймете, то убeрите проверку на Email
Помог ? Нажми:
Сообщений: 299
Тем: 24
Зарегистрирован: Oct 2008
Репутация:
561
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
HuKoJIaC Написал:Я понял что за место а нужно вписать своё значение. Указать то, чем получается значение например $_POST или $_GET не забыв обвернуть это все intval().
HuKoJIaC Написал:сервер не записывается в базу Как же он запишется, если вы не верно создали <select>.
<select name="server">
<option value="name1">имя сервера 1</option>
<option value="name2">имя сервера 2</option>
<option value="name3">имя сервера 3</option>
</select>
Проверки на "Повторить пароль" у вас нет, и вообще, два инпута имеют одинаковые названия:
<input name="password" ... />
Хотя один точно должен быть назван:
<input name="password2" ... />
Сообщений: 119
Тем: 16
Зарегистрирован: Nov 2009
Репутация:
69
Запрос INSERT составлен не верно:
HuKoJIaC Написал:PHP код: <?php
$query = "INSERT INTO pw (id, login, password, mail, server VALUES ('', '$nick', '$password', '$mail', '$server')";
А надо так:
PHP код: <?php
$query = "INSERT INTO `pw` (id, login, password, mail, server) VALUES ('', '$nick', '$password', '$mail', '$server')";
Либо так:
PHP код: <?php
$query = "INSERT INTO `pw` VALUES ('', '$nick', '$password', '$mail', '$server')";
А еше напишите регулярку на проверку "ВАЛИДНОСТИ" Электронной почты, а то в дальнейшем будите испытывать проблемы...
Помог ? Нажми:
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Ametist Написал:напишите регулярку на проверку
PHP код: <?php
$email = filter_var('support@site.ru', FILTER_VALIDATE_EMAIL);
Если мыло неверного формата, то вернет False, в противном случае вернет мыло.
PHP код: <?php
if (!$email)
{
// фигня какая-то а не мыло
}
Ссылки по теме:
http://php.net/manual/en/function.filter-var.php
http://www.php.net/manual/en/filter.filt...lidate.php
Сообщений: 299
Тем: 24
Зарегистрирован: Oct 2008
Репутация:
561
По воводу <b>Insert</b> всё правельно нормально записывает всё в базу без всяких ошибок.
Поповду селекта не такто правельно сделал select просто забыл указать name=server
По поводу проверки майл так токова ненужна так как рассылки небудет также активация аккаунта будет производится исключительно только администратором.
Также поповоду проверки ну это я добавил уже однако есть вывод пароля после регистрации.
Такто темку уже можно прикрыть.
и оффтоп.
Подскажите хостинг куда можно будет поместить свой сайт желательно бесплатный просто один из клиенто жлоб на лаве
Сайт примерно DLE.
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Так для чего тогда вообще писать мыло пользователя, если оно не нужно?
Оно то как, если делать, то делать это правильно, а если нет, то лучше вообще не делать.
Клиентов "жлобов" лучше вообще стороной обходить и объяснить, что бесплатный сыр только в мышеловке.
|