Byrger PHP: echo getcwd(); //или echo dirname(__FILE__); Pashkela Так сравнивать даты НЕЛЬЗЯ. Это сравнение двух строк, например первой декабря будет раньше второго мая. Должно быть как-то так: PHP: <? /* Дата должна быть такого формата year-month-day. */ $t1='2009-05-10'; $t2='2009-05-01'; if (strtotime($t1)>strtotime($t2)) echo'Первая дата позже второй'; else echo 'Вторая дата позже первой'; ?>
PHP: <?php /* Дата должна быть такого формата year-day-month. */ $t1='2001-01-12'; $t2='2001-02-05'; if ($t1>$t2) echo'Первая дата позже второй'; else echo 'Вторая дата позже первой'; ?> Gifts, приведи пожалуйста хоть один реальный пример, когда мой вариант не сработает year-day-month - именно такой вариант был в исходном условии задачи, только без года
PHP: $t1 = '2001-01-12'; $t2 = '2001-02-05'; // ^ // Очевидно же, что сравнение заканчивается тут и месяц не учитывается
Самый Ъ способ: 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 года, но я старался сделать не юзабилити софт, а лишь показать приблизительный пример конечного скрипта
Есть ли готовые примеры авторизации на форумах булок?Просьба "отснифать" посылаемые заголовки не предлагать.Хочется увидеть все в идеале(а не мой быдлокод)
PHP: function Template($template){ $a = eval("\$tpl->output(\"".$tpl->get_admin("".$tamplate."")."\");"); return $a; } Как правильно написать функцию чтоб она выполняла норматьно eval?
PHP: function Template($template){ $a = eval("$tpl->output(\"".$tpl->get_admin($template)."\");"); return $a; }
Byrger два вопроса - зачем здесь эвал, и второй - $tpl не находится в области видимости? PHP: function Template($template){ GLOBAL $tpl; $a = eval('$tpl->output("'.$tpl->get_admin($tamplate).'");'); return $a; }
_SEREGA_ Имхо, рано тебе свой серв собирать...поставь чё-нить готовое, наподобии wampserver, там и панелько есть 8)
Ставь готовую сборку(как ранее предложил енот), предлагаю тебе AppServ(сам юзаю) или denwer. пс енот пошли пиво пить.
2) Воид пашет,но иногда браущер выдаёт,мол *Попытка соединения не удалась*.С чем это может быть связано ? Так,скриптег дезендили...А как терь зазендить?:Д
у меня вывод в скрипте статистики админки: PHP: foreach($stats as $row) { $tmpl .= '<tr><td align="center">'.date("H:i:s", strtotime($row['date'])).'</td><td>'.$row['referer'].'</td><td>'.$row['user_agent'].'</td><td>'.long2ip($row['ip']).'</td></tr>'; } всё в админке в cp1251 но вывод $row['referer'] в utf-8 сделал: PHP: .iconv("urf-8", "windows-1251",$row['referer']). и ничего не выводит.. а то неудобно смотреть записи типа: Code: 12:11:18 http://yandex.ru/yandsearch?p=47&text=Детский сад. Методическая копилка&clid=40316 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.1) 90.151.***.*** как?