26 Ağustos 2008, 11:28
#1 Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Php Takvim Uygulaması
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<?php $gunler = array( "Pazar" , "Pazartesi" , "Salı" , "Çarşamba" , "Perşembe" , "Cuma" , "Cumartesi" ); $aylar = array( "Ocak" , "Şubat" , "Mart" , "Nisan" , "Mayıs" , "Haziran" , "Temmuz" , "Ağustos" , "Eylül" , "Ekim" , "Kasım" , "Aralık" ); $gun_adlari = array( "Pa" , "Ps" , "Sa" , "Ça" , "Pe" , "Cu" , "Ct" ); $bugun = getdate (); $gun = $bugun [ "mon" ]; $ay = $bugun [ "mount" ]; $yil = $bugun [ "year" ]; $gecici = getdate ( mktime ( 0 , 0 , 0 , $gun , 1 , $yil )); $haftanin_gun_sayisi = $gecici [ "wday" ]; $say = true ; $tgun = 27 ; while ( ( $tgun <= 32 && ( $say ) ) { $t_tarih = getdate ( mktime ( 0 , 0 , 0 , $gun , $tgun , $yil )); if ( $t_tarih [ "mon" ] != $gun ) { $gecen_gun = $tgun - 1 ; $say = false ; } $tgun ++; } ?> <table border="0" cellpadding="2" cellspacing="0" width="250" align="center"> <tr> <td colspan="7"><div align="center"><strong>TAKVİM</strong></div></td> </tr> <tr bgcoler="CCCCCC"> <td><?=$gunadlari [ 0 ] ?> </td> <td><?=$gunadlari [ 1 ] ?> </td> <td><?=$gunadlari [ 2 ] ?> </td> <td><?=$gunadlari [ 3 ] ?> </td> <td><?=$gunadlari [ 4 ] ?> </td> <td><?=$gunadlari [ 5 ] ?> </td> <td><?=$gunadlari [ 6 ] ?> </td> </tr><? $d = 1 ; $bugun_2 = date ( "d" ); $ay_2 = date ( "n" ); $yil_2 = date ( "Y" ); $gun_sayisi = $haftanin_gun_sayisi ; $ilk_hafta = true ; while ( $d <= $gecen_gun ) { if( $ilk_hafta ) { echo "\t<tr>\n" ; for ( $i = 1 ; $i <= $haftanin_gun_sayisi ; $i ++){ echo "<td></td>\n" ; } $ilk_hafta = false ; } if( $gun_sayisi == 0 ){ echo "\t<tr>\n" ; } $gecici = $d ; echo "\t\<td" ; if(( $d == $bugun_2 ) && ( $gun == $ay_2 )) { echo " bgcolor='FFFCC'" ; } echo "><div align='center'> $gecici </div></td>\n" ; if( $gun_sayisi == 6 ){ echo "\t<tr>\n" ; } $gun_sayisi ++; $gun_sayisi = $gun_sayisi % 7 ; $d ++; } ?> <tr bgcolor="#CECFCE"> <td colspan="7" align="center">Bugün: <b><? echo $gunler [ date ( 'w' )]. " " ; echo date ( "j" ).( date ( "j" )== 1 ? " " ; " " ); echo $aylar [ date ( 'n' )- 1 ]. " " . date ( "Y" ); ?> </b> </td> </tr> <tr> <td colspan="7" align="center"></td> </tr> </table>