ошибки на странице форумов functions_upcbirthdays.php on lin

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
CaH_CaHЫ4
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 5 месяцев
Благодарил (а): 2 раза

ошибки на странице форумов functions_upcbirthdays.php on lin

Сообщение CaH_CaHЫ4 »

Deprecated: mktime() [function.mktime]: The is_dst parameter is deprecated in E:\xampp\htdocs\forum\includes\functions_upcbirthdays.php on line 41
отображается вверху, когда на стринице главных форумов
forum.php
на работе не сказывается, вроде как. только время почему то на 2 часа отстает.
на страницах портала или любого подраздела ошибка пропадает.
не подскажите, в чем может быть проблема
ps если в файле удалить 41 строку, то ошибки пропадают.

http://crysis.dyndns.info/forum/
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: ошибки на странице форумов functions_upcbirthdays.php on

Сообщение Палыч »

Какой именно там код предлагается угадать?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
CaH_CaHЫ4
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 5 месяцев
Благодарил (а): 2 раза

Re: ошибки на странице форумов functions_upcbirthdays.php on

Сообщение CaH_CaHЫ4 »

Код: Выделить всё

$today = (mktime(0, 0, 0, $now['mon'], $now['mday'], $now['year'], date('I')));
41 линия
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: ошибки на странице форумов functions_upcbirthdays.php on

Сообщение Палыч »

Попробуйте убрать date('I')
is_dst

Данный параметр может быть установлен в 1, если заданной дате соответствует летнее время (DST), 0 в противном случае, или -1 (значение по умолчанию), если неизвестно, действует ли летнее время на заданную дату. В последнем случае PHP пытается определить это самостоятельно. Это можно привести к неожиданному результату (который, тем не менее, не будет неверным). Некоторые даты могут быть неверными, если летнее время применимо к системе, на которой запущен PHP, или параметр is_dst установлен в 1. Если переход на летнее время происходит, например, в 2:00, все даты между 2:00 и 3:00 станут некорректными и mktime() вернет неопределенное (обычно отрицательное) значение. Некоторые системы (например, Solaris 8) осуществляют переход на летнее время в полночь, так что время 0:30 дня, когда был осуществлен переход на летнее время будет обрабатываться как 23:30 предыдущего дня.

Замечание:

Начиная с версии PHP 5.1.0 этот параметр более не рекомендуется к использованию. Вместо этого рекомендуется устанавливать соответствующую временную зону.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
CaH_CaHЫ4
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 5 месяцев
Благодарил (а): 2 раза

Re: ошибки на странице форумов functions_upcbirthdays.php on

Сообщение CaH_CaHЫ4 »

перенес со своего хоста на другой http://pektop.net/forum/ ошибка исчезла автоматом.
на своем хостинге помог ваш совет. спасибо.
строка стала
$today = (mktime(0, 0, 0, $now['mon'], $now['mday'], $now['year']));
Последний раз редактировалось CaH_CaHЫ4 08.03.2012 12:30, всего редактировалось 1 раз.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: ошибки на странице форумов functions_upcbirthdays.php on

Сообщение Sheer »

CaH_CaHЫ4
Потому что там другая версия php
http://php.net/manual/ru/function.mktime.php
[Начиная с версии] 5.3.0 mktime() теперь выбрасывает ошибку уровня E_DEPRECATED при использовании параметра is_dst
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вернуться в «Поддержка phpBB 3.0.х»