HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #15921  
Старый 06.05.2010, 19:20
Qb1024
Участник форума
Регистрация: 15.07.2009
Сообщений: 200
Провел на форуме:
147171

Репутация: 2
Отправить сообщение для Qb1024 с помощью ICQ
По умолчанию

Вопрос такой: я выполняю код echo date("j.m.Y H:i:s", 1273158895); на сервере в Америке и в России и получаю разные даты. Понятно, что это зависит от часового пояса. А нет ли команды, чтобы насильно указать date(), что мне нужно московское время?
 

  #15922  
Старый 06.05.2010, 22:48
Deathdreams
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме:
2603363

Репутация: 278
Отправить сообщение для Deathdreams с помощью ICQ
По умолчанию

Цитата:
Сообщение от Qb1024  
Вопрос такой: я выполняю код echo date("j.m.Y H:i:s", 1273158895); на сервере в Америке и в России и получаю разные даты. Понятно, что это зависит от часового пояса. А нет ли команды, чтобы насильно указать date(), что мне нужно московское время?
date( "j.m.Y H:i:s", strtotime("+1 hour", 1273158895) );

+1 - количество часов.

Последний раз редактировалось Deathdreams; 06.05.2010 в 22:54..
 

  #15923  
Старый 07.05.2010, 07:06
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Цитата:
А нет ли команды, чтобы насильно указать date(), что мне нужно московское время?
PHP код:
date_default_timezone_set ('Europe/Moscow'); 
 

  #15924  
Старый 07.05.2010, 12:30
yuyushin
Новичок
Регистрация: 31.07.2009
Сообщений: 26
Провел на форуме:
413345

Репутация: 44
Отправить сообщение для yuyushin с помощью ICQ
По умолчанию

Я новичок в пхп. Решил написать игру :-) Возникло несколько вопросов.
1) Есть 2 значения - nowlives и maxlives. Как сделать, чтобы если nowlives<maxlives, то nowlives постепенно восстанавливается до maxlives?
2) Как сделать при получении определенного количества опыта переход на следующий уровень?
3) Если только что был бой - как сделать так, чтобы 15 минут нельзя было драться?
Заранее благодарю за ответы
 

  #15925  
Старый 07.05.2010, 13:07
FindeR
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
Провел на форуме:
2589211

Репутация: 151
По умолчанию

Хорошее начало )

1) a) Связка php+ajax. В php-скрипте пишем что-то типа
if (nowlives < maxlives) {nowlives++}
И вешаем на определённое событие отправку запроса аяксом к этому скрипту.

b) На Javascript через setTimeout проверяем nowlives, опять же, увеличиваем, если < нужного.

2) if (exp == [n]) {lvlUP();}

3) Сразу после боя записываешь в $_SESSION['battle_time'] время окончания битвы (удобнее в unix-time). При попытке боя проверяешь разницу во времени - [текущее - battle_time]
 

  #15926  
Старый 07.05.2010, 13:56
yuyushin
Новичок
Регистрация: 31.07.2009
Сообщений: 26
Провел на форуме:
413345

Репутация: 44
Отправить сообщение для yuyushin с помощью ICQ
По умолчанию

С пунктами 2 и 3 понятно, а про 1b можно поподробнее?
Upd: Уже понял

Последний раз редактировалось yuyushin; 07.05.2010 в 16:17..
 

нужен скрипт или код
  #15927  
Старый 07.05.2010, 20:10
dehis12
Познающий
Регистрация: 27.08.2008
Сообщений: 31
Провел на форуме:
1652503

Репутация: 1
Отправить сообщение для dehis12 с помощью ICQ
По умолчанию нужен скрипт или код

<td><b>&nbsp;Сумма </b><b style="color: rgb(160, 0, 0);">(Сколько бонусов поменять на золото)</b></td>
<td><input name="sum" size="8" maxlength="3" onkeypress="recalcsum(this.value)" onkeyup="recalcsum(this.value)" onkeydown="recalcsum(this.value)"

onclick="recalcsum(this.value)" onchange="recalcsum(this.value)" type="text"></td>
</tr>
<tr height="25">
<td><b>&nbsp;Вы получите (золотых)</b></td>

<td><b><span id="receiv">0.00</span></b></td>
</tr>

Вот код, мне надо в поле ввода, после "Сумма (Сколько бонусов поменять на золото)" , поставил " maxlength="3" ,т.е значение 3 цифры или буквы ,но мне надо поставить значения цифр ограничить ,чтоб ставилось от 0 до 500 ,символы неважно.

ЗЫ заранее спасибо
 

  #15928  
Старый 07.05.2010, 20:14
Gray_Wolf
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме:
1284900

Репутация: 399
По умолчанию

Цитата:
Сообщение от dehis12  
<td><b>&nbsp;Сумма </b><b style="color: rgb(160, 0, 0);">(Сколько бонусов поменять на золото)</b></td>
<td><input name="sum" size="8" maxlength="3" onkeypress="recalcsum(this.value)" onkeyup="recalcsum(this.value)" onkeydown="recalcsum(this.value)"

onclick="recalcsum(this.value)" onchange="recalcsum(this.value)" type="text"></td>
</tr>
<tr height="25">
<td><b>&nbsp;Вы получите (золотых)</b></td>

<td><b><span id="receiv">0.00</span></b></td>
</tr>

Вот код, мне надо в поле ввода, после "Сумма (Сколько бонусов поменять на золото)" , поставил " maxlength="3" ,т.е значение 3 цифры или буквы ,но мне надо поставить значения цифр ограничить ,чтоб ставилось от 0 до 500 ,символы неважно.

ЗЫ заранее спасибо
Ну у тебя же есть событие onkeypress, вот и смотри в JS'e какую кнопку нажали. И если символ тебя не устраивает убирай его из поля...
 

  #15929  
Старый 07.05.2010, 20:18
dehis12
Познающий
Регистрация: 27.08.2008
Сообщений: 31
Провел на форуме:
1652503

Репутация: 1
Отправить сообщение для dehis12 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Gray_Wolf  
Ну у тебя же есть событие onkeypress, вот и смотри в JS'e какую кнопку нажали. И если символ тебя не устраивает убирай его из поля...
хм, можно поподробней как-то?
 

  #15930  
Старый 07.05.2010, 20:33
olishort
Участник форума
Регистрация: 13.04.2009
Сообщений: 121
Провел на форуме:
436858

Репутация: 33
По умолчанию

Цитата:
Сообщение от dehis12  
<td><b>&nbsp;Сумма </b><b style="color: rgb(160, 0, 0);">(Сколько бонусов поменять на золото)</b></td>
<td><input name="sum" size="8" maxlength="3" onkeypress="recalcsum(this.value)" onkeyup="recalcsum(this.value)" onkeydown="recalcsum(this.value)"

onclick="recalcsum(this.value)" onchange="recalcsum(this.value)" type="text"></td>
</tr>
<tr height="25">
<td><b>&nbsp;Вы получите (золотых)</b></td>

<td><b><span id="receiv">0.00</span></b></td>
</tr>

Вот код, мне надо в поле ввода, после "Сумма (Сколько бонусов поменять на золото)" , поставил " maxlength="3" ,т.е значение 3 цифры или буквы ,но мне надо поставить значения цифр ограничить ,чтоб ставилось от 0 до 500 ,символы неважно.

ЗЫ заранее спасибо
не заморачивайся с голым js, используй jquery
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ