Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: каждый день было новое сообшение в виде текста
 
 автор: cccp   (11.11.2005 в 00:15)   письмо автору
 
 

Привет всем!
Помогите разобраться, пожалуста.

Я использовал такой скрипт для того что бы каждый день было новое сообшение в виде текста.

Через некоторое время я проверяю и вижу что дни не совподают, хотя до этого всё было ОК.
В чём проблема?


<?php
$to_day 
= getdate();
$jour = $to_day['mday'] % 7;
switch (
$jour)
{
case 
0:
 
$phrase = "Пятница";
 break;
case 
1:
 
$phrase = "Суббота";
 break;
   case 
2:
 
$phrase = "Воскресенье";
       break;
   case 
3:
 
$phrase = "Понедельник";
       break;
   case 
4:
 
$phrase = "Вторник";
       break;
   case 
5:
 
$phrase = "Среда";
       break;
   case 
6:
 
$phrase = "Четверг";
       break;
}
echo 
$phrase;
?>

   
 
 автор: cheops   (11.11.2005 в 00:32)   письмо автору
 
   для: cccp   (11.11.2005 в 00:15)
 

Для ваших целей удобнее воспользоваться параметром wday, который сразу возвращает порядковый день недели
<?php 
$to_day 
= getdate(); 
switch (
$to_day['wday']) 
{ 
case 
0: 
       
$phrase = "Воскресенье"; 
       break; 
case 
1: 
       
$phrase = "Понедельник"; 
       break; 
   case 
2: 
       
$phrase = "Вторник"; 
       break; 
   case 
3: 
       
$phrase = "Среда"; 
       break; 
   case 
4: 
       
$phrase = "Четверг"; 
       break; 
   case 
5: 
       
$phrase = "Пятница"; 
       break; 
   case 
6: 
       
$phrase = "Суббота"; 
       break; 
} 
echo 
$phrase; 
?>

   
 
 автор: cccp   (11.11.2005 в 08:17)   письмо автору
 
   для: cheops   (11.11.2005 в 00:32)
 

Спасибо

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования