ctpz
-
Posts
507 -
Joined
-
Last visited
-
Days Won
10
Content Type
Profiles
Forums
Calendar
Store
Posts posted by ctpz
-
-
огромное спасибо
-
Делаю игру. Реализовал все, кроме передвижения персонажа. В идеале хотелось бы одну функцию, которая вычисляла бы код нажатой клавиши, а дальше просто можно было бы узнать например:
if(pressKeyCode() == 65){
goLeft();
} -
Great Rash, не подскажешь, как подружить вторую часть с if-ом?
-
Это разрабатывается на компьютере. Есть вариант с 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(){
} -
Не получается выполнять действия с данными событиями. Можете подсказать, как минимальными средствами определить нажатую или зажатую кнопку.
-
Авторизация
in PHP
Проблема решена.
-
Авторизация
in PHP
Короче. скрипт авторизации я взял отсюда. Там есть дамп и все такое
-
Авторизация
in PHP
Не могу авторизоваться
Код страницы авторизации:
<?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>
';
?> -
Авторизация
in 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') -
Ну извиняюсь, не успел заполнить.
-
Photobot - это сервис, предоставляющий вам доступ к сотням изображений высокого качества совершенно бесплатно. Просьба протестировать его юзабилити и по возможности добавить фотографий в архив.
-
Вот, как я бью старые браузеры:
1. Создаю что-то такое:
<div id="old_bro">Текст для старых браузеров</div>
#old_bro{display:none;}
2. Скриптом вычисляю версию браузера
3. Если браузер устарел (в обороте более 2 лет), то отображаю блок из первого пункта.
-
проблема решена при помощи jquery ui
-
Почему?
-
Можно ли как-то изменить вид ползунка в iframe. Никак не получается. Подскажите.
-
3d
in HTML Coding
Хорошо, а интерфейс как выглядеть будет тогда? Как все это будет управляться?
-
3d
in HTML Coding
Хорошо, задам вопрос по другому: можно ли создать 3d сайт?
-
3d
in HTML Coding
Реально ли создавать трехмерную графику при помощи интернет-технологий. В какую сторону копать???
-
Здравствуйте!
Возможно ли создание динамического сайта с периодическим обновлением контента от 50-100 страниц без использования серверных языков,таких как например PHP? Используя только - html5, css3, javascript возможно создавать подобные сайты?
Все возможно. Недавно для собственного развития создал небольшой сайт (25-30 страниц) с использованием html4, css2.1, js. Отображалось сие творение даже в старых браузерах (проверял на win95 ie3.0 работает великолепно).
Если хочешь узнать подробнее, пиши на ctpz@bk.ru или в icq 62-5984-597 помогу.
-
Это kunena 1.6.1 для joomla. Случилось такое после переноса сообщений с другого форума на этот. В чем проблема понять не могу.
-
cookie включены
-
Выбор купонатора
in Flame
Posted
Решил купить некоторые товары со скидкой. Каким купонатором вы пользовались, что можете посоветовать?