[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка date();
proof_mail
Здравствуйте!
У меня такая ошибка:

есть код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<
html>
<
head>
<
title>Мой первый сайт</title>
</
head>
<
body style="text-align:center">
Сегодня <?php echo date('Y-m-d h:i:s'); ?><br />
<
span style="color:red">Привет</span>, Мир! Сыгранем?
<
form method="post">
<
br />
<
br />
<
br />
<?php

$cells = array_fill(0, 9, '');

foreach($cells as $i => $cell)
{
echo '<input type="submit" name="c_'. $i .'" value="'. $cell .'" style="width:40px; height:40px" />'
. ((($i + 1) % 3 == 0) ? '<br />' : '');
}
?>

</form>
</
body>
</
html>


Что выводит в браузер:



Сегодня
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\Apache2.2\htdocs\php\calll.php on line 7
2012-09-07 05:15:00
Привет, Мир! Сыгранем?



Подскажите пожалуйста, с чем связана эта ошибка и как её исправить?




Спустя 6 минут, 58 секунд (7.09.2012 - 21:26) Игорь_Vasinsky написал(а):
Цитата
Чтобы решить эту проблему необходимо в файле php.ini проставить временную зону.

Кстати, Если файла php.ini нет, то просто скопируйте файл php.ini-development в php.ini, тем самым создав php.ini

Находим в php.ini эту строку:

;date.timezone =

Убираем комментирование и проставляем временную зону, вот так:

date.timezone = “Europe/Moscow”

Сохраняем файл и перезапускаем ваш web-сервер.

Спустя 18 минут, 7 секунд (7.09.2012 - 21:44) proof_mail написал(а):
Все прописал date.timezone = “Europe/Kiev”
Ошибка не исчезла!
Погуглил и увидел такую строку:
если пхп 5.1.* и старше то попробуй
date_default_timezone_set('Europe/Kiev');

Но строчки "date_default_timezone_set" в php.ini не обнаружил((

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in C:\Apache2.2\htdocs\php\test12.php on line 12

Спустя 19 минут, 36 секунд (7.09.2012 - 22:03) Placido написал(а):
date_default_timezone_set('Europe/Kiev'); - это не в php.ini, а в коде.

Спустя 21 минута, 47 секунд (7.09.2012 - 22:25) proof_mail написал(а):
It's Work!

Заработало!
Спасибо!

Спустя 6 минут, 32 секунды (7.09.2012 - 22:32) Placido написал(а):
Цитата (proof_mail @ 7.09.2012 - 22:25)
It's Work

It works

Спустя 1 час, 41 минута, 51 секунда (8.09.2012 - 00:14) inpost написал(а):
проще всего в htaccess smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.