mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 06:48 Benutzername: Passwort: Auto-Login

Thema: PHP Kalender vom 31.08.2007


Neues Thema eröffnen   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. MGi Foren-Übersicht -> Programmierung -> PHP Kalender
Autor Nachricht
Vampiresa
Threadersteller

Dabei seit: 22.05.2007
Ort: Hohenhameln
Alter: 38
Geschlecht: Weiblich
Verfasst Fr 31.08.2007 13:51
Titel

PHP Kalender

Antworten mit Zitat Zum Seitenanfang

Ich brauche Hilfe bei der Prgrammierung eines PHP-Kalenders.
Ich hab zwar schon das ein oder andere Skript gefunden, aber das hat mir alles nicht so richtig weiter geholfen.

Die Programmierung sollte so einfach wie möglich und übersichtlich sein.

So soll der Kalender aussehen:

KW Montag Dienstag Mittwoch Donnerstag Freitag Samstag Sonntag
01
02
03
.
.
.

Ich weiß nur nicht so richtig, wie ich anfangen soll.
Ich weiß zwar, wie ich diverse Tage und Zeiten ausgeben kann, aber wie ich das ganze in diese Kalenderform kriege
und das auch noch mit so wenig programmierung wie möglich..... * Keine Ahnung... *
  View user's profile Private Nachricht senden
caZpa
Account gelöscht


Ort: -

Verfasst Fr 31.08.2007 14:18
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
<?
          $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 '>
          <colgroup>
          <col width= '22 '>
          <col width= '22 '>
          <col width= '22 '>
          <col width= '22 '>
          <col width= '22 '>
          <col width= '22 '>
          <col width= '22 '>
          </colgroup>
          <tr bgcolor= '#FFCC00 '>
          <th>Mo</th>
          <th>Di</th>
          <th>Mi</th>
          <th>Do</th>
          <th>Fr</th>
          <th>Sa</th>
          <th>So</th>
          </tr><tr>
          $begin";
         
          for($i=1;$i<($days+1);$i++) {
          if($first==0):
          echo "<tr>";endif;
         
          if($i == $today) {
          echo "<td bgcolor='#AAC8AA' align='center'>$i</td>";
          }
          else {
          echo "<td align= 'center'>$i</td>";
          }
         
          if($first==7):
          echo "</tr>";
          $first=0;
          endif;
         
          $first++;
         
          }
         
          echo "$end</tr>";
          echo "<tr bgcolor='#AAC8AA'><td colspan='7' align='center'><b>$monat $jahr</b></td></tr>";
          echo "</table>";
         
          ?>



Ähnliche Themen:
PHP - Kalender
Kosteloser PHP Kalender
Kalender-Script
dynamischer Kalender
Kleiner kalender
Kalender-Visitenkarten
 
Anzeige
Anzeige
Vampiresa
Threadersteller

Dabei seit: 22.05.2007
Ort: Hohenhameln
Alter: 38
Geschlecht: Weiblich
Verfasst Fr 31.08.2007 15:35
Titel

Antworten mit Zitat Zum Seitenanfang

vielen dank * Applaus, Applaus *
allerdings verstehe ich die schleifen noch nicht so genz, bzw. kann sie nicht genau zuordnen.
ich hab gerade versucht die kw vor den montag zu setzen, hab aber nur kauderwelsch rausbekommen.
  View user's profile Private Nachricht senden
 
Ähnliche Themen iPhone-Kalender bei Google-Kalender backupen
PHP - Kalender
Kalender
Kalender in PDF
Kosteloser PHP Kalender
Kalender mit Belegungsfunktion
Neues Thema eröffnen   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.