Суббота, 2024-05-18, 9:14 AM
Каталог файлов - Разные скрипты PHP
Приветствую Вас Гость | RSS
Главная страница Каталог файлов Регистрация Вход
Меню сайта

Категории каталога
Статистика [9]
Скрипты статистики
Скрипты-инструменты PHP [10]
Скрипты-инструменты PHP
Гостевые книги [21]
Скачать скрипт гостевой книги
Чаты [14]
Скрипты чатов
Файловые менеджеры [10]
Скрипты файлового менеджера
Музыка [14]
Музыкальные скрипты
Пользователи [10]
Скрипты пользователей
Доски объявлений [4]
Скрипты досок объявлений
Публикаторы [5]
Скрипты публикаторов
Форумы [14]
Скрипты форумов
Ссылки и каталоги ссылок [10]
Скрипты каталога ссылок
Топ сайтов [10]
Скрипты топов сайтов
Поиск [10]
Скрипты поиска
Электронная почта [15]
Скрипты электронной почты
Счётчики [16]
Скрипты счётчиков
Голосования [4]
Скрипты голосований
Фотогаллереи [4]
Скрипты фотогаллерей
Разные скрипты PHP [22]
Разные скрипты на PHP

Наш опрос
Выбираем ОС
Всего ответов: 192

Начало » Файлы » PHP скрипты » Разные скрипты PHP

Календарь. Скрипт на php
[ ]
Календарь в американском формате

<?php
// Вычисляем число дней в текущем месяце
$dayofmonth = date('t');
// Счётчик для дней месяца
$day_count = 1;

// 1. Первая неделя
$num = 0;
for($i = 0; $i < 7; $i++)
{
// Вычисляем номер дня недели для числа
$dayofweek = date('w',
mktime(0, 0, 0, date('m'), $day_count, date('Y')));
// Приводим к числа к формату 1 - понедельник, ..., 6 - суббота
$dayofweek = $dayofweek - 1;
if($dayofweek == -1) $dayofweek = 6;

if($dayofweek == $i)
{
// Если дни недели совпадают,
// заполняем массив $week
// числами месяца
$week[$num][$i] = $day_count;
$day_count++;
}
else
{
$week[$num][$i] = "";
}
}

// 2. Последующие недели месяца
while(true)
{
$num++;
for($i = 0; $i < 7; $i++)
{
$week[$num][$i] = $day_count;
$day_count++;
// Если достигли конца месяца - выходим
// из цикла
if($day_count > $dayofmonth) break;
}
// Если достигли конца месяца - выходим
// из цикла
if($day_count > $dayofmonth) break;
}

// 3. Выводим содержимое массива $week
// в виде календаря
// Выводим таблицу
echo "<table border=1>";
for($i = 0; $i < count($week); $i++)
{
echo "<tr>";
for($j = 0; $j < 7; $j++)
{
if(!empty($week[$i][$j]))
{
// Если имеем дело с субботой и воскресенья
// подсвечиваем их
if($j == 5 || $j == 6)
echo "<td><font color=red>".$week[$i][$j]."</font></td>";
else echo "<td>".$week[$i][$j]."</td>";
}
else echo "<td> </td>";
}
echo "</tr>";
}
echo "</table>";
?>

Календарь в российком формате

<?php
...
// Выводим содержимое массива $week
// в виде календаря
// Выводим таблицу
echo "<table border=1>";
for($j = 0; $j < 7; $j++)
{
echo "<tr>";
for($i = 0; $i < count($week); $i++)
{
if(!empty($week[$i][$j]))
{
// Если имеем дело с субботой и воскресенья
// подсвечиваем их
if($j == 5 || $j == 6)
echo "<td><font color=red>".$week[$i][$j]."</font></td>";
else echo "<td>".$week[$i][$j]."</td>";
}
else echo "<td> </td>";
}
echo "</tr>";
}
echo "</table>";
?>

Категория: Разные скрипты PHP | Добавил: webmaster
Просмотров: 479 | Загрузок: 0 | Рейтинг: 0.0 |

Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Сервисы

Поиск по каталогу

Друзья сайта

| Ссылки 1 | Ссылки 2 | Ссылки 3 |
www.webmaster.clan.su Каталог+поисковая система be number one Bakililar.az Top Sites Сервис авто регистрации в
каталогах, статьи про раскрутку сайтов, web дизайн, flash, 
photoshop, хостинг, рассылки; форум, баннерная сеть, каталог 
сайтов, услуги продвижения и рекламы сайтов Скрипт для определения тиц (Яндекс CY: индекс цитирования). Определение pr (Google Pagerank). Проверить тиц pr сайта.
Copyright WebMaster.Clan © 2006 Бесплатный хостинг uCoz