ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Сравниить время (php)
  #1  
Старый 09.06.2008, 23:32
Аватар для Духъ
Духъ
Участник форума
Регистрация: 03.09.2007
Сообщений: 119
Провел на форуме:
425358

Репутация: 21
Отправить сообщение для Духъ с помощью ICQ
По умолчанию Сравниить время (php)

Есть форма типа

00:00-начало
00:00-окончание

Введите время начала и окончания использования ПК

00:00-начало
00:00-окончание

Если пользователь выходи в интернет введите время начала и окончания сеанса


Время начала и окончания во всех случаях передаётся часы отдельно минуты отдельно, возникает во прос как сделать так чтобы пользователь не мог ввести данные типа что он начал сидеть и за компом в 8:00 и закончить в 7:00, это пол беды, второе что пользователь может ввести время выхода в нет больше или меньше того что он сел за компьютер.

......уже целый день долблюсь......кто поможе от меня огромный респект и + соответсвенно
 
Ответить с цитированием

  #2  
Старый 10.06.2008, 00:19
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

если первое ещё можно проверить, то время встал\сел уже никак. разве что ремя селл больше чем время запуска скрипта
 
Ответить с цитированием

  #3  
Старый 10.06.2008, 00:36
Аватар для NOmeR1
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Почему бы не сделать так
Код:
<?php
	$start	= '08:00';
	$end	= '09:00';
	//strtotime($start)	- время начала
	//strtotime($end)	- время окончания
	//time()+32400		- текущее время
	//если время окончания больше чем время начала и время начала больше или равно текущему времени
	if(strtotime($end) > strtotime($start) && strtotime($start) >= time()+32400) {
		//выполняем соотв. код
	}
?>
Честно говоря, не совсем конкретно понял.
 
Ответить с цитированием

  #4  
Старый 10.06.2008, 00:44
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Помойму лучше использовать сущетсвующее время time и откуда начинаем mktime
 
Ответить с цитированием

  #5  
Старый 10.06.2008, 00:52
Аватар для Духъ
Духъ
Участник форума
Регистрация: 03.09.2007
Сообщений: 119
Провел на форуме:
425358

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

Цитата:
Сообщение от Isis  
Помойму лучше использовать сущетсвующее время time и откуда начинаем mktime
СПАСИБО это то что я искал
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



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


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




ANTICHAT.XYZ