7.01.2013 / 03:39 | |
f1aky Пользователь Сейчас: Offline
Имя: Никита Регистрация: 29.08.2012
| Dinisimys, посмотри в сторону django. хоть и на питоне(), но отличичная штука. документация отличная. и я подскажу если че.
|
7.01.2013 / 13:19 | |
Nokia_372Oc Пользователь
| XakepPRO (05.01.2013/11:31) neitron, if (isset(this.parameters)) { $param = this.parameters;} else { $param = 255;}Если в массиве parameters установлено значение, то $param = this.parameters, иначе $param = 255.А так вроди правильнее было? $param = isset(this.parameters
[i])?this.parameters[i]:255;
|
7.01.2013 / 13:28 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| Nokia_372Oc, человек не понял тот оператор "(...)?(...):(...)", а ХакерПРО объяснил привычним видом.
|
7.01.2013 / 13:30 | |
Dinisimys Пользователь Сейчас: Offline
Имя: Денис Регистрация: 30.07.2012
| XakepPRO, я сайт нашел хороший, там все ясно. Возможно изучу этот, чтобы потом проще перейти на другой, более сложный. Принцип ведь один и тот же - MVC
|
7.01.2013 / 16:19 | |
Nokia_372Oc Пользователь
| Dinisimys, Понятно.
P.S. Кто небудь с форума ставил движок сайта внете? P.P.S. Сорри есле не по теме. Ответ в лс, что бы не офтопить здесь.
|
10.01.2013 / 00:32 | |
OLEKMAY Пользователь Сейчас: Offline
Имя: САНЕК Откуда: Винница Регистрация: 07.07.2012
| всем привет я вот опять за помощью к вам помогите плиз написать авторизацию P.S. я решил написать сайт вручную вот сделал регистрацию а с авторизацией проблемка я не умею работать с сесиями.. вот скрипт регистрации <?
include_once 'system/config.php';
$id = $_GET['id'];
//если пустой гет запрос, выводим форму для регистрации
if ($id == ''){
echo '<fieldset><br><fieldset><center><span style="color: red; font-weight: bold;">Для регистрации в браузере должны быть включены cookies</span></center></fieldset><br><br>
<br><form action="reg.php?id=go" name="registration" method="post">
<span style="color: red;">* </span><input type="text" name="login" maxlength="35" size="20"> Ваша ник в игре (Регистр букв важен!)<br> <br>
<span style="color: red;">* </span><input type="password" name="pass" maxlength="20" size="20"> Ваш пароль<br> <br>
<span style="color: red;">* </span><input type="password" name="pass2" maxlength="20" size="20"> Повторите ваш пароль<br> <br>
<span style="color: red;">* </span><input type="checkbox" name="right" value="yes"> Я прочитал(а) правила и полностью согласен(а) с ними.<br /><br />
<input type="submit" value="готово" id="submit" class="button" />
</form>
<br><fieldset><center><span style="color: red; font-weight: bold;">ВНИМАНИЕ! Красным помечены поля,<b> обязательные</b> для заполнения.</span></center></fieldset><br><br></fieldset>';
}
//обрабатываем запрос
if ($id == 'go')
{
session_start();
$login = $_POST['login'];
$pass = $_POST['pass'];
$pass2 = $_POST['pass2'];
$right = $_POST['right'];
//немного проверок на введеные поля
if (empty($login) || empty($pass) || empty($pass2) || empty($right)){
print("<br> <br>Все поля обязательны для заполнения.");
}
if ($pass != $pass2){
print("<br> <br>Пароли не совпадают! Похоже вы ошиблись. Попробуйте еще.");
}
if ($_POST["right"] != "yes" ){
print("<br>Извините, вы не cогласились с условиями.");
}
//все в порядке, записываем, проверив, существует ли аккаунт.
else{
$md5pass = md5($pass);
$db = mysql_connect($host, $user, $password);
mysql_select_db("$dbase", $db);
mysql_real_escape_string($login);
if(mysql_num_rows(mysql_query('SELECT login FROM users WHERE login="'.$login.'"')) > 0) {echo 'Данный логин занят';} else {
mysql_query("INSERT INTO users (`login`, `pass`, `id`, `ip`, `ima`, `priz`, `gorod`, `lastlogin`) VALUES ('$login', '$md5pass', '', '$ip', '', '', '', '0')",$db) or die(mysql_error());
print("<br> Регистрация выполнена.");}
mysql_close($db);
}
}
?>
и вот таблица CREATE TABLE IF NOT EXISTS `users` (
`login` text,
`pass` text NOT NULL,
`id` int(5) NOT NULL AUTO_INCREMENT,
`ip` text NOT NULL,
`ima` smallint(6) NOT NULL,
`priz` smallint(6) NOT NULL,
`gorod` smallint(6) NOT NULL,
`lastlogin` bigint(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=81 ;
|
10.01.2013 / 00:35 | |
Helltar Пользователь Сейчас: Offline
Регистрация: 29.11.2011
| OLEKMAY, ### Установка данных сессии
session_start();
$_SESSION['id'] = $user;
$_SESSION['pas'] = $pass;
|
10.01.2013 / 00:40 | |
OLEKMAY Пользователь Сейчас: Offline
Имя: САНЕК Откуда: Винница Регистрация: 07.07.2012
| Helltar, это я знаю, если чесно то я не совсем понял как ею пользоваться
Изменено OLEKMAY (10.01 / 00:41) (всего 2 раза) |
10.01.2013 / 00:43 | |
Helltar Пользователь Сейчас: Offline
Регистрация: 29.11.2011
| Что именно тебе не понятно?
|
10.01.2013 / 00:45 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| __________________
Да, детка, я - Король Ящериц!!! |