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

  #9981  
Старый 09.04.2009, 21:20
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

PHP код:
$t1 '2001-01-12';  
 
$t2 '2001-02-05';
 
//           ^
 // Очевидно же, что сравнение заканчивается тут и месяц не учитывается 
 
Ответить с цитированием

  #9982  
Старый 09.04.2009, 21:28
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

Гы, чото туплю к вечеру, был не прав, погорячился
 
Ответить с цитированием

  #9983  
Старый 09.04.2009, 21:49
awdrg
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме:
505362

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

Самый Ъ способ:
PHP код:
<?php
$date1 
"12-10-05"// dd:mm:yy
$date2 "17-12-03";
if (
$date1 == $date2)
   echo 
"Draw :D";
else
{
   
preg_match_all('#\d\d#',$date1,$temp1);
   
preg_match_all('#\d\d#',$date2,$temp2);
   
$year1 $temp1[0][2];
   
$month1 $temp1[0][1];
   
$day1 $temp1[0][0];
   
   
$year2 $temp2[0][2];
   
$month2 $temp2[0][1];
   
$day2 $temp2[0][0];
   
   if ((
$year1>$year2
      or ((
$year1 == $year2) and ($month1 $month2)) 
         or ((
$year1 == $year2) and ($month1 == $month2) and ($day1>$day2)))          
      echo 
"1 date bigger\n";
   else 
      echo 
"2 date bigger\n";
}
?>
Нужно доработать для дат младше 2000 года, но я старался сделать не юзабилити софт, а лишь показать приблизительный пример конечного скрипта

Последний раз редактировалось awdrg; 11.04.2009 в 12:58..
 
Ответить с цитированием

  #9984  
Старый 09.04.2009, 21:55
fatalo
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме:
2591223

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

Есть ли готовые примеры авторизации на форумах булок?Просьба "отснифать" посылаемые заголовки не предлагать.Хочется увидеть все в идеале(а не мой быдлокод)
 
Ответить с цитированием

  #9985  
Старый 09.04.2009, 22:55
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

PHP код:
function Template($template){
  
$a = eval("\$tpl->output(\"".$tpl->get_admin("".$tamplate."")."\");");
  return 
$a;

Как правильно написать функцию чтоб она выполняла норматьно eval?
 
Ответить с цитированием

  #9986  
Старый 09.04.2009, 23:17
laedafess
Познающий
Регистрация: 11.02.2009
Сообщений: 98
Провел на форуме:
1446969

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

PHP код:
function Template($template){
  
$a = eval("$tpl->output(\"".$tpl->get_admin($template)."\");");
  return 
$a;

 
Ответить с цитированием

  #9987  
Старый 10.04.2009, 05:46
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

Цитата:
Сообщение от laedafess  
PHP код:
function Template($template){
  
$a = eval("$tpl->output(\"".$tpl->get_admin($template)."\");");
  return 
$a;

ну такто если подумать разницы никакой!
И не работает
 
Ответить с цитированием

  #9988  
Старый 10.04.2009, 08:15
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Byrger два вопроса - зачем здесь эвал, и второй - $tpl не находится в области видимости?

PHP код:
 function Template($template){
  GLOBAL 
$tpl;
  
$a = eval('$tpl->output("'.$tpl->get_admin($tamplate).'");');
  return 
$a;

 
Ответить с цитированием

  #9989  
Старый 10.04.2009, 10:28
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

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

Parse error: syntax error, unexpected T_EXIT in ...

при вызове функции
 
Ответить с цитированием

  #9990  
Старый 10.04.2009, 12:28
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

ты в конфиг то заглядывал хотябы?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ