Kalenderproblem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Kalenderproblem

    also ich habe einen kleinen Kalender in meine Seite eingebaut:

    PHP-Code:
    <?php
                $today 
    date(d); 
                
    $days date(t); 
                
    $month date(m); 
                
    $year date(y); 
                
    $firstday mktime(0,0,1,$month,1,$year); 
                
    $lastday mktime(0,0,1,$month,$days,$year); 
                
    $first date(w,$firstday); 
                
    $last date(w,$lastday); 
                
    $diff 7-$last
                
    $jahr date(Y); 

                
    $months = array("Januar""Februar""März""April""Mai""Juni",
                
    "Juli""August""September""Oktober""November""Dezember");
                
    $monat  $months[date("n"time())-1];

                if(
    $first == 0$first 7
                if(
    $last == 0$last 7;

                for(
    $i=1;$i<$first;$i++) 
                            { 
                      
    $begin.= "<td></td>"
                           } 

                for(
    $i=0;$i<$diff;$i++) 
                        { 
                          
    $end.= "<td></td>"
                           } 

                echo 
    "
                <table border= '0' cellspacing= '0' cellpadding= '0' width= '100%' bgcolor='#4E5454'> 
                             
                        <colgroup> 
                                <col width= '22'></col> 
                                <col width= '22'></col>
                                <col width= '22'></col>
                                <col width= '22'></col>
                                <col width= '22'></col>
                                <col width= '22'></col>
                                <col width= '22'></col>
                             </colgroup>
                         
                        <tr bgcolor= '#333333'>
                                   <td>Mo</td>
                                   <td>Di</td>
                                   <td>Mi</td>
                                   <td>Do</td>
                                   <td>Fr</td>
                                   <td>Sa</td>
                                   <td>So</td>
                        </tr>
                        
                            
    $begin"
                                
    $first=1;
                            for(
    $i=1;$i<($days+1);$i++) 
                            { 
                                  if(
    $first==1): 
                                         echo 
    "<tr>";
                            endif; 

                                  if(
    $i == $today
                                    {
                            
                                         echo 
    "<td bgcolor='#BF2203' align='center'>$i</td>";
                            

                                      }
                                  else 
                                    {
                            
                                         echo 
    "<td align= 'center' bgcolor='#4E5454'>$i</td>";
                            
                                      } 

                                  if(
    $first==7): echo "</tr>";
                                 
    $first=0;
                                  endif; 

                                  
    $first++;      
                               } 
                
                           echo 
    "$end</tr>";
                           echo 
    "<tr bgcolor='#333333'><td colspan='7' align='center'><b>$monat $jahr</b></td></tr>";
                           echo 
    "</table>"
                            
                            
                
                
    ?>
    Letzten Monat ist es mir nicht aufgefallen, weil der erste Mai zufällig ein Montag war aber jetzt ist folgendes Problem aufgetreten.....der 1 Juni 2006 ist nun mal kein Montag baer dieser Kalender zeigt es so an... sprich er wird wahrscheinlich in jedem Monat den ersten an einem Montag anzeigen........ ich sehe da aber nix -_-
    -Am Anfang war das Wort-

    Ich habe fertig mit Abi ^^

  • #2
    Ich hab auch mal nen Kalender gescriptet:

    http://www.stephan-koeninger.de/php_....php?jahr=2006

    Durch verändern der $_GET Werte ?jahr=2006 kann man auch die Kalender für andere Jahre abrufen, wenn es nicht gesetzt ist, dann wird automatisch das aktuelle Jahr genommen...

    Vllt würde dir der Quellcode helfen? Meld dich mal bei bedarf.
    Liebe Grüße,
    SteKoe!

    PHP Tutorials
    Peter Kropff | Quakenet | Schattenbaum.net

    Kommentar

    Lädt...
    X