Jump to content

ctpz

User
  • Posts

    507
  • Joined

  • Last visited

  • Days Won

    10

ctpz last won the day on September 4 2011

ctpz had the most liked content!

About ctpz

  • Birthday 11/16/1995

Information

  • Sex
    Мужчина
  • From
    Харьков

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

ctpz's Achievements

Explorer

Explorer (1/14)

30

Reputation

  1. Решил купить некоторые товары со скидкой. Каким купонатором вы пользовались, что можете посоветовать?
  2. огромное спасибо
  3. Делаю игру. Реализовал все, кроме передвижения персонажа. В идеале хотелось бы одну функцию, которая вычисляла бы код нажатой клавиши, а дальше просто можно было бы узнать например: if(pressKeyCode() == 65){ goLeft(); }
  4. Great Rash, не подскажешь, как подружить вторую часть с if-ом?
  5. Это разрабатывается на компьютере. Есть вариант с onkeypress/onkeydown. Однако я не могу указать при каком коде клавиши передается true. Вот код (но он почему-то нерабочий): document.body.onkeypress = function(e) { e = e || event; var chr = getChar(e); if (chr == null){return}; if (chr == 33){ space(); } } function getChar(event) { if (event.which == null) { if (event.keyCode < 32) return null; return String.fromCharCode(event.keyCode) } if (event.which!=0 && event.charCode!=0) { if (event.which < 32) return null; return String.fromCharCode(event.which) } return null; } function space(){ }
  6. Не получается выполнять действия с данными событиями. Можете подсказать, как минимальными средствами определить нажатую или зажатую кнопку.
  7. ctpz

    Авторизация

    Проблема решена.
  8. ctpz

    Авторизация

    Короче. скрипт авторизации я взял отсюда. Там есть дамп и все такое
  9. ctpz

    Авторизация

    Не могу авторизоваться Код страницы авторизации: <?php session_start(); include ('inc/mysql.php'); if (isset($_GET['logout'])) { if (isset($_SESSION['user_id'])) unset($_SESSION['user_id']); setcookie('login', '', 0, "/"); setcookie('password', '', 0, "/"); header('Location: index.php'); exit; } if (isset($_SESSION['user_id'])) { header('Location: workspace.php'); exit; } if (!empty($_POST)) { $login = (isset($_POST['login'])) ? mysql_real_escape_string($_POST['login']) : ''; $query = "SELECT `salt` FROM `users` WHERE `login`='{$login}' LIMIT 1"; $sql = mysql_query($query) or die(mysql_error()); if (mysql_num_rows($sql) == 1) { $row = mysql_fetch_assoc($sql); $salt = $row['salt']; $password = md5(md5($_POST['password']) . $salt); $query = "SELECT `id` FROM `users` WHERE `login`='{$login}' AND `password`='{$password}' LIMIT 1"; $sql = mysql_query($query) or die(mysql_error()); if (mysql_num_rows($sql) == 1) { $row = mysql_fetch_assoc($sql); $_SESSION['user_id'] = $row['id']; $time = 86400; if (isset($_POST['remember'])) { setcookie('login', $login, time()+$time, "/"); setcookie('password', $password, time()+$time, "/"); } header('Location: workspace.php'); exit; } else { die('Такой логин с паролем не найдены в базе данных. <a href="login.php">Попробовать еще</a>'); } } else { die('Пользователь с таким логином не найден. <a href="login.php">Попробовать еще</a>'); } } print ' <form action="index.php" method="post"> <table> <tr> <td>Логин:</td> <td><input type="text" name="login" /></td> </tr> <tr> <td>Пароль:</td> <td><input type="password" name="password" /></td> </tr> <tr> <td>Запомнить:</td> <td><input type="checkbox" name="remember" /></td> </tr> <tr> <td></td> <td><input type="submit" value="Авторизоваться" /></td> </tr> </table> </form> '; ?>
  10. ctpz

    Авторизация

    Как реализовать авторизацию на сайте?
  11. ctpz

    Js + PHP

    Спасибо
  12. ctpz

    Js + PHP

    Как работать с такой связкой. Например получать данные из cookie и пробивать их по базе данных. Это реально? Как это реализуется? Получаю cookies я следующим образом: function getCookie(cName){ var cookieStr = document.cookie, cookieArray = cookieStr.split(';'), i, j; for (j=0; j<cookieArray.length; j++){cookieArray[j] = cookieArray[j].replace(/(\s*)\B(\s*)/g, ''); var cookieNameArray = new Array({name: '', value: new Array()});} for (i=0; i<cookieArray.length; i++){var keyValue = cookieArray[i].split('='), cookieVal = unescape(keyValue[1]).split(';'); for (j=0; j<cookieVal.length; j++){ cookieVal[j] = cookieVal[j].replace(/(\s*)[\B*](\s*)/g, ''); keyValue[0] = keyValue[0].replace(/(\s*)[\B]*(\s*)/g, ''); cookieNameArray[i] = {name: keyValue[0], value: cookieVal};}}; var cookieNALen = cookieNameArray.length; if (!cName){ return cookieNameArray} else {for (i=0; i<cookieNALen; i++) if (cookieNameArray[i].name == cName) return cookieNameArray[i].value; return false;}}; getCookie('name')
  13. Ну извиняюсь, не успел заполнить.
  14. Photobot - это сервис, предоставляющий вам доступ к сотням изображений высокого качества совершенно бесплатно. Просьба протестировать его юзабилити и по возможности добавить фотографий в архив.
  15. Вот, как я бью старые браузеры: 1. Создаю что-то такое: <div id="old_bro">Текст для старых браузеров</div> #old_bro{display:none;} 2. Скриптом вычисляю версию браузера 3. Если браузер устарел (в обороте более 2 лет), то отображаю блок из первого пункта.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy