Отправляет email-рассылки с помощью сервиса Sendsay

Все о PHP и даже больше

  Все выпуски  

Все о PHP и даже больше


Информационный Канал Subscribe.Ru




Все о PHP и даже больше...

.:: Путь от начинающего до эксперта ::.

# 27
2/2005


6 авгеста 2005г.

 
Проект сайта: GreatWeb.Ru" class="hft-urls">http://greatweb.ru/">GreatWeb.Ru
Ведущий рассылки: eugene@greatweb.ru">Бабушкин Евгений

Всем привет!

:.:: Наши проекты:


GreatWeb.Ru" class="hft-urls">http://greatweb.ru/">GreatWeb.Ru - Портал продвинутых юзеров. ЕЖЕдневные сетевые новости, обзоры софта и железа, а так же все о веб-дизайне, раскрутке, выбору хостинга и не только... С нами скучать не придется! Есть раздача асек!

Films.GreatWeb.Ru" class="hft-urls">http://films.greatweb.ru/">Films.GreatWeb.Ru - Огромный каталог фильмов, содержащий самые популярные и известные фильмы! + в каталоге есть короткая рецензия на каждый фильм! Будем киньчик смотреть :)

http://forum.greatweb.ru/">Форум продвинутых юзеров. Отличный форум! Каждый день наша группа выкладывает свежий софт! Присоединяйся! каждый новый пользователь, набравший 20 и большее голосов получит на халяву семизнак ICQ! Самым активным пользователям будет выделен красивый почтовый ящик на 5 mb. Ваше_имя@greatweb.ru


У Вас есть вопросы о языке PHP? Хотите получить на них ответы? Оставляйте их в нашем культовом форуме: FORUM.GREATWEB.RU" class="hft-urls">http://forum.greatweb.ru/">FORUM.GREATWEB.RU в разделе http://forum.greatweb.ru/forumdisplay.php?forumid=58">Рассылка “Все о PHP” .

.:: Новости

 

Ух.. :) Вы еще помните эту рассылку? Помните. Она не выходила уже более чем полгода по причине моей занятости. Счас буду стараться делать выпуски чаще :)

P.S. Кто заинтересован в рекламе пишите eugene@greatweb.ru">мне, усе решим (-;

.:: Статьи обязательные к прочтению



Привожу небольшой список статей, без знания содиржимого которых трудно жить программисту:

1. http://dklab.ru/lib/Database_Placeholder"> Database_Placeholder: PHP, MySQL, безопасность и «плэйсхолдеры» .

2. http://dklab.ru/lib/HTML_FormPersister"> HTML_FormPersister: новый взгляд на построение форм .

3. http://php.russofile.ru/ru/translate/multilangual/php_gettext/">Многоязычные приложения с использованием PHP и GetText

4. http://php.russofile.ru/ru/authors/unsort/zip/">Большие возможности маленького сайта (Работа с Zip архивами).

5. Не забываем читать журнал PHPIns!de" class="hft-urls">http://detail.phpclub.net/magazine/2005/">PHPIns!de
.:: Функция построения календаря

 

Код (php):
// Функция формирует двумерный массив, представляющий собой
// календарь на указанный месяц и год. Массив состоит из строк,
// соответствующих неделям. Каждая строка - массив из семи
// элементов, которые равны числам (или пустой строке, если
// данная клетка календаря пуста).
function makeCal($year, $month) {
  // Получаем номер дня недели для 1 числа месяца. Корректируем
  // его, чтобы воскресенье соответствовало числу 7, а не числу 0.
  $wday = http://www.php.net/jddayofweek">JDDayOfWeek(http://www.php.net/gregoriantojd">GregorianToJD($month, 1, $year), 0);
  if ($wday == 0) $wday = 7;
  // Начинаем с этого числа в месяце (если меньше нуля
  // или больше длины месяца, тогда в календаре будет пропуск).
  $n = - ($wday - 2);
  $cal = http://www.php.net/array">array();
  // Цикл по строкам.
  for ($y=0; $y<6; $y++) {
    // Будущая строка. Вначале пуста.
    $row = http://www.php.net/array">array();
    $notEmpty = false;
    // Цикл внутри строки по дням недели.
    for ($x=0; $x<7; $x++, $n++) {
      // Текущее число >0 и < длины месяца?
      if (http://www.php.net/checkdate">checkdate($month, $n, $year)) {
        // да. Заполняем клетку.
        $row[] = $n;
        $notEmpty = true;
      } else {
        // Нет. Клетка пуста.
        $row[] = "";
      }
    }
    // Если в данной строке нет ни одного непустого элемента,
    // значит, месяц кончился.
    if (!$notEmpty) break;
    // Добавляем строку в массив.
    $cal[] = $row;
  }
  return $cal;
}

// Формируем календарь на текущий месяц.
$now = http://www.php.net/getdate">getdate();
$cal = makeCal($now['year'], $now['mon']-1);
$cal = makeCal(1990, 10);
?>
<!-- Шаблон вывода календаря. -->
<table border=1>
  <tr>
    <td>Пн</td>
    <td>Вт</td>
    <td>Ср</td>
    <td>Чт</td>
    <td>Пт</td>
    <td>Сб</td>
    <td style="color:red">Вс</td>
  </tr>
  <!-- цикл по строкам -->
  <?foreach ($cal as $row) {?>
    <tr>
      <!-- цикл по столбам -->
      <?foreach ($row as $i=>$v) {?>
        <!-- воскресенье - "красный" день -->
        <td style="<?=$i==6? 'color:red' : ''?>">
          <?=$v? $v : "&nbsp;"?>
        </td>
      <?}?>
    </tr>
  <?}?>
</table>

Все свои вопросы Вы можете задавать на http://forum.greatweb.ru/">нашем форуме.

2002-2005 Copyright Eugene Babushkin & GreatWeb.Ru" class="hft-urls">http://greatweb.ru/">GreatWeb.Ru
Копирование материалов рассылки возможно только разрешения автора.


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.webphp
Отписаться
Вспомнить пароль

В избранное