ellerinize sağlık ama birazda arka planda ki olaylardan bahsetseydiniz kişilerin anlaması ve düzenleyebilmesi. ezberciliğe alışmaması yönünden iyi olurdu.
- mesela ayın ilk günü haftanın hangi gününe denk geliyor o nasıl neden bulunmalı
- ayın kaç gün çektiği nasıl hesaplanıyor
gibi gibi
O kısım scriptin şu bölümünde yer alıyor:
<?php
$timestamp = mktime(0,0,0,$cMonth,1,$cYear);
$maxday = date("t",$timestamp);
$thismonth = getdate ($timestamp);
$startday = $thismonth['wday'];
for ($i=0; $i<($maxday+$startday); $i++) {
if(($i % 7) == 0 ) echo "<tr>\n";
if($i < $startday) echo "<td></td>\n";
else echo "<td align='center' valign='middle' height='20px'>". ($i - $startday + 1) . "</td>\n";
if(($i % 7) == 6 ) echo "</tr>\n";
}
?>
Burada 0 değerli gün haftanın ilk günü olan Pazara tekamül ediyor.
1 pazartesi 2 salı .. 6 cumartesi şeklinde.
Ayların tamamlanıp yıl devrilmesi ise şurada;
if ($next_month == 13 ) {
$next_month = 1;
$next_year = $cYear + 1;
12ye kadar 1er 1er sayıp 13 e gelince yıl döngüsüne 1 ekler.
Bence ezberden çok kodu alıp orası burası ile oynasın arkadaşlar en güzel öğrenme deneme yanılma, yapma bozma şeklinde olur.