ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • PHP로 된 기본 달력
    분류전 2011. 12. 25. 16:21
    반응형

    <?
    error_reporting(E_ALL & ~E_NOTICE);

    include "conn.php";

    if(!$_GET["year"])$year = date("Y");
    else$year = $_GET["year"];
    if(!$_GET["month"])$month = date("m");
    else$month = $_GET["month"];

    if($month == 0)
    {
    $month = 12;$year--;
    }
    if($month == 13)
    {
    $month = 1;$year++;
    }

    if(!$_GET["date"])$date = date("d");
    else$date = $_GET["date"];
    ?>
    <html>
    <head>
    <link rel="stylesheet" type="text/css" href="basic.css"/>
    </head>

    <body marginwidth=0 marginheight=0>
    <?
    //구분 시작!
    ?>
    <table width=700 cellpadding=0 cellspacing=0 border=0>
    <tr>
    <td align='right'>
    <a href="<?=$_SERVER["PHP_SELF"];?>?year=<?=($year-1);?>&month=<?=$month;?>&date=<?=$date;?>" target="_self">&lt;</a>
    <?=$year;?>년
    <a href="<?=$_SERVER["PHP_SELF"];?>?year=<?=($year+1);?>&month=<?=$month;?>&date=<?=$date;?>" target="_self">&gt;</a>
    </td>
    <td width=20>&nbsp;</td>
    <td align='left'>
    <a href="<?=$_SERVER["PHP_SELF"];?>?year=<?=$year;?>&month=<?=($month-1);?>&date=<?=$date;?>" target="_self">&lt;</a>
    <?=$month;?>월
    <a href="<?=$_SERVER["PHP_SELF"];?>?year=<?=$year;?>&month=<?=($month+1);?>&date=<?=$date;?>" target="_self">&gt;</a>
    </td>
    </tr>
    </table>
    <table width=700 cellpadding=0 cellspacing=0 border=1>
    <tr align='center'>
    <td bgcolor='#CC0000' style='color:#FFFFFF'>일</td>
    <td>월</td>
    <Td>화</td>
    <Td>수</td>
    <Td>목</td>
    <td>금</td>
    <td bgcolor='#2846A1' style='color:#FFFFFF'>토</td>
    </tr>
    <?

    $count_date = 1;
    $count_week = 6;

    //첫번째 줄!!
    for($a = 1 ; $a < 43 ; $a++)
    {
    $count_week++;

    if($count_week >= 7)
    {
    $count_week = 0;

    echo("<tr align='center' valign='top' height=100>");
    }

    if((date("w",mktime(0,0,0,$month,$count_date,$year)) != $count_week) || !checkdate($month,$count_date,$year))
    {
    //빈 칸 출력
    echo("<td>&nbsp;</td>");
    }
    else
    {
    echo("
    <td style='padding:5'>
    <table width='100%' cellpadding=0 cellspacing=0 border=0>
    <tr>
    <td>".$count_date."</td>
    </tr>
    </table>
    </td>
    ");

    $count_date++;
    }

    if($count_week == 6)
    {
    echo("</tr>");

    if(!checkdate($month,$count_date,$year))break;
    }
    }
    ?>

    '분류전' 카테고리의 다른 글

    이번주 소셜미디어 독서교육 평가문제  (1) 2012.06.03
    청국장 아이디어  (0) 2012.02.25
    NSFileManager  (0) 2011.09.19
    VoIP R-factor 구하는 공식(논문URL)  (0) 2011.08.02
    3COM AP 펌웨어  (0) 2011.07.04
Designed by Tistory.