~ read.

PHP Календарче

Тъй , като отдавна не съм писал нещо смислено в блога , днеска реших да предложа едно календарче , което писах скоро (скоро ,скоро преди месец/два). Самото календарче , лесно може да се преработи и да си го направите по Ваше желанието , както намерите за добре , та и ето го и него

<?php
// Това е една допълнителна фукнцийка за “ПОБЪЛГАРЯВАНЕТО” на месеците :)
function month_name($numb) {
$monts = array(“12” => “Декември”,”11″ => “Ноември”,”10″ => “Октомври”,”9″ => “Септември”,”8″ => “Август”,”7″ => “Юли”,”6″ => “Юни”,”5″ => “Май”,”4″ => “Април”,”3″ => “Март”,”2″ => “Февруари”,”1″ => “Януари”);
return $monts[$numb];
}
// Това е самия календар
function calendar($month,$years) {
$calendar = “

”;
$calendar .= “
”;
$x = date(“N”,mktime(0,0,0,$month,0,$years));
for ($i = 1;$i < $x+1;$i++) {
if ($x > 6) { echo “
”; $x = 1; }
$calendar .= “
”;
}
$x = $x + 1;
for ($i = 1;$i < (date(“j”,mktime(0,0,0,$month+1,0,$years))+1);$i++) {
if ($i == date(“j”)) {
if ($x == 6) { $calendar .= “
”; $x++; }
else if ($x == 7) { $calendar .= “
”; $x = 1; }
else { $calendar .= “
”; $x++; }
}
else if ($x == 6) { $calendar .= “
”; $x++; }
else if ($x == 7) { $calendar .= “
”; $x = 1; }
else { $calendar .= “
”; $x++; }
}
$calendar .= “
”.month_name($month).”
 $i$i
$i$i$i
$i
”;
return $calendar;
}
?>

За да го извикате в страничката си трябва да ползвате фукнцията calendar() , с двата и параметъра Месеца и Годината

Ето Ви няколко примерчета

*
*

*
*