PHP Calendar

Links for php scripts

Moderators: macek, egami, gesf

New php-forum User
New php-forum User
Posts: 4
Joined: Sun Jun 29, 2003 7:37 pm

PHP Calendar

Postby Vivavia » Sun Jun 29, 2003 7:48 pm

I would like to use PHP to develop a Calendar/schedular.
Anyone can help???

User avatar
Posts: 830
Joined: Tue Jan 21, 2003 10:42 pm
Location: Michigan USA

Postby Redcircle » Sun Jun 29, 2003 8:12 pm

have you tried google or tutorial sites.,,

We probably could help.. but we need to know what to help with. I'd would be glad to make a calender for you but I'd charge you. Helping here and there is fine. I don't do give aways but if I can tell you are acturally trying I will help.

remember that the manual is your friend. It has probably been done before so do research before you ask for help.

User avatar
New php-forum User
New php-forum User
Posts: 98
Joined: Mon Jul 07, 2003 10:30 pm
Location: Manchester

Postby frogrocker » Sun Jul 13, 2003 3:23 am

I have one of these already made, if you are interested, contact me...

If you want to make it yourself... 1 tip look at

User avatar
New php-forum User
New php-forum User
Posts: 3
Joined: Thu Dec 12, 2002 4:36 am
Location: Ru,Moscow

Sorry for russian language in code

Postby » Thu Jul 17, 2003 11:51 pm - W3C valid HTML calendar script

Code: Select all

    $daysinmonth=date("t");  //Число дней в месяце
    $weeks=$daysinmonth/7; //Число недель в месяце
    $weeks=round($weeks,0);  //Округляем полученый результат
    $dayofweek=date("w"); // День недели 0 - воскресение, 6 - суббота
    $dayofmonth=date("j"); // День месяца  без нуля
    $dayofmonthlz=date("d"); // День месяца с ведущим нулем
    $monthlz=date("n"); // Номер месяца без нуля
    $monthdays=date("t"); // Колличество дней в месяце
    $daysarray=array("Понефторник","Пн","Вт","Ср","Чт","Пт","Сб","Вс");//Массив дней недели
    $month = array("1"=>"Январь","2"=>"Февраль","3"=>"Март","4"=>"Апрель","5"=>"Май", "6"=>"Июнь", "7"=>"Июль","8"=>"Август","9"=>"Сентябрь","10"=>"Октябрь","11"=>"Ноябрь","12"=>"Декабрь");// Массив месяцев
    $months=array("мартабрь","января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря");//Массив месяцев
    $numberfirstday = date("w",mktime(0,0,0,date("m"),1,date("Y"))); // Вычисляем каким будет первый день месяца по счету в неделе.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
            <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
      echo "<table width=\"200\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\">\n\t<tr>\n";

       // Для начала выводим дни недели
            for ($i = 1; $i <= 7; $i++) {
                    echo "\t\t<td><font color=\"#E4723A\">".$daysarray[$i]."</font></td>\n";
                    echo "\t\t<td>".$daysarray[$i]."</td>\n";
           echo "\t</tr>\n\t<tr>\n";

        // Выводим пустые дни предыдущего месяца.
            $j = 1;
            while ($j < $numberfirstday) {
               echo "\t\t<td>&</td>\n";
        //Теперь выводим ВСЕ дни месяца.
         for ($i = 1; $i <= $monthdays; $i++) {
    #      echo "\t\t<td><a href=\"news/".date("Y")."/".date("m")."/".$i."/\"><b>".$i."</b></a></td>\n";
           echo "\t\t<td bgcolor=\"#FF8040\" align=\"center\"><b>".$i."</b></td>\n"; // подсвечиваем сегоднящний день
   #       echo "\t\t<td><a href=\"news/".date("Y")."/".date("m")."/".$i."/\">".$i."</a></td>\n";
           echo "\t\t<td align=\"center\">".$i."</td>\n";

            //Новая неделя
               if (round($j/7)-$j/7==0){
                 echo "\t</tr>\n\t<tr>\n";

         echo "\t</tr>\n</table>\n";

            <a href=""><img border="0" src="" alt="Valid HTML 4.01!" height="31" width="88"></a>

Return to “PHP Scripts”

Who is online

Users browsing this forum: No registered users and 1 guest