Board index   FAQ   Search  
Register  Login
Board index PHP PHP Scripts

PHP Calendar

Links for php scripts

Moderators: macek, egami, gesf

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???
Vivavia
New php-forum User
New php-forum User
 
Posts: 4
Joined: Sun Jun 29, 2003 7:37 pm

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

have you tried google or tutorial sites. http://www.phpbuilder.com, http://www.hotscripts.com, http://www.devshed.com

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
Redcircle
Moderator
Moderator
 
Posts: 830
Joined: Tue Jan 21, 2003 10:42 pm
Location: Michigan USA

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 http://uk.php.net/manual/en/ref.datetime.php
User avatar
frogrocker
New php-forum User
New php-forum User
 
Posts: 98
Joined: Mon Jul 07, 2003 10:30 pm
Location: Manchester

Sorry for russian language in code

Postby alesh.ru » Thu Jul 17, 2003 11:51 pm

http://alesh.ru/script/calendar - W3C valid HTML calendar script
Code: Select all
<?php
    $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">
    <html>
        <head>
            <title>Календарь</title>
            <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
        </head>
    <body>
    <?
      echo "<table width=\"200\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\">\n\t<tr>\n";

       // Для начала выводим дни недели
            for ($i = 1; $i <= 7; $i++) {
                if($i>5){
                    echo "\t\t<td><font color=\"#E4723A\">".$daysarray[$i]."</font></td>\n";
                }else{
                    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";
               $j++;
              }
        //Теперь выводим ВСЕ дни месяца.
         for ($i = 1; $i <= $monthdays; $i++) {
          if($i==$dayofmonth){
    #      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"; // подсвечиваем сегоднящний день
           }else{
   #       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";
            }

            $j++;
          }
         echo "\t</tr>\n</table>\n";

?>
         <p>
            <a href="http://validator.w3.org/check/referer"><img border="0" src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" height="31" width="88"></a>
        </p>
    </body>
</html>
User avatar
alesh.ru
New php-forum User
New php-forum User
 
Posts: 3
Joined: Thu Dec 12, 2002 4:36 am
Location: Ru,Moscow


Return to PHP Scripts

Who is online

Users browsing this forum: No registered users and 1 guest

Sponsored by Sitebuilder Web hosting and Traduzioni Italiano Rumeno and antispam for cPanel.

cron