Anzeige
Tutorialbeschreibung

aktueller Kalender

aktueller Kalender

Hier mein erstes Tutorial, obwohl es keins ist, da dieses Script schon fertig ist. Erfahrende Leute können dieses Script sicherlich weiter entwickeln. ;)


<?php
// *** START Monatskalender ***
$monat=date("n"
);
$jahr=date("Y"
);
$erster=date("w", mktime(0,0,0,$monat,1,$jahr
));
$insgesamt=date("t"
);
$heute=date("d"
);
$monate=array("Januar","Februar","M&rz","April","Mai"
,
              
"Juni","Juli","August", "September","Oktober"
,
              
"November","Dezember"
);
if(
$erster==0){$erster=7
;}
echo
'<table border="0" style="font-size:8pt; font-family:Verdana">'
;
echo
"<th colspan="7" align="center" style="font-size:12pt; font-family:Arial; color:#ff9900;">".$monate[$monat-1]." ".$jahr."</th>"
;
echo
'<tr><td style="color:#666666"><b>Mo</b></td><td style="color:#666666"><b>Di</b></td>'
;
echo
'<td style="color:#666666"><b>Mi</b></td><td style="color:#666666"><b>Do</b></td>'
;
echo
'<td style="color:#666666"><b>Fr</b></td><td style="color:#0000cc"><b>Sa</b></td>'
;
echo
'<td style="color:#cc0000"><b>So</b></td></tr>'
;
echo
"<tr>"
;
$i=1
;
while(
$i<$erster){echo "<td>&</td>"; $i
++;}
$i=1
;
while(
$i<=$insgesamt
)
{
$rest=($i+$erster-1)%7
;
if(
$i==$heute){echo '<td style="font-size:8pt; font-family:Verdana; background:#ff0000;" align=center>'
;}
else{echo
'<td style="font-size:8pt; font-family:Verdana" align=center>'
;}
if(
$i==$heute){echo "<span style="color:#ffffff;">$i</span>"
;}
else if(
$rest==6){echo "<span style="color:#0000cc">$i</span>"
;}
else if(
$rest==0){echo "<span style="color:#cc0000">$i</span>"
;}
else{echo
"$i"
;}
echo
"</td>"
;
if(
$rest==0){echo "</tr><tr>"
;}
$i
++;
}
echo
"</tr>"
;
echo
"</table>"
;
// *** ENDE Monatskalender ***

?>

Bilder

Kommentare
Achtung: Du kannst den Inhalt erst nach dem Login kommentieren.
Portrait von mrteflonmann
  • 23.07.2010 - 16:27

zu einem tutorial gehört das tutorial, mein freund. und das ist nur copypasta!

Portrait von PrOOnOOb
  • 29.10.2009 - 15:52

Hast du das Script selbst mal getestet?
Sehr unsauber und voller Fehler

Portrait von bassist
  • 14.10.2009 - 14:24

von mir werden tutorials, die inhaltlich komplett richtig und durchgetestet sind grundlos abgelehnt und sowas darf hier drin stehen oO. Ich verstehe das Prinzip der Seite iwie nicht -.- .

Sowas kann man ins Forum stellen aber nicht hier!
Von mir: 1 Stern und da gehörten eigentl. noch 2 abgezogen!

Portrait von psdfan01
  • 15.09.2009 - 14:12

Allerdings sehr viele Fehler, die das PHP-Script zum Parse Error führen.
Verkettungsoperatoren bei den Variablen fehlen und HTML Werte werden mit " eingeführt obwohl die ganze Ausgabezeile auch mit " begrenzt wird. sollte man einfach durch ' ersetzen

Portrait von psdfan01
  • 15.09.2009 - 14:07

da steht doch das es kein tutorial ist, sondern eine vorlage die man weiterentwickeln kann!
Von dem her 3* weil es eine gute und simple Basisversion ist, die man vielseitig erweitern kann!

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 03.07.2009 - 23:33

Das nennst du Tutorial?
Das ist ja nur ein Codeschnipsel.
Ich verstehe es zwar da ich viel mit PHP Programmierere,
aber Text und beschreibungen sollten schon dabei sein, noch nicht mal Kommentare zum Erleutern des Quelltextes sind vorhanden.

Portrait von sir_badi
  • 28.06.2009 - 11:31

so gehts ;)

[code]
$monat=date("n");
$jahr=date("Y");
$erster=date("w", mktime(0,0,0,$monat,1,$jahr));
$insgesamt=date("t");
$heute=date("d");
$monate=array("Januar","Februar","M&rz","April","Mai",
"Juni","Juli","August", "September","Oktober",
"November","Dezember");
if($erster==0){$erster=7;}
echo '';
echo ' '.$monate[$monat-1].' '.$jahr.'';
echo '<b>Mo</b><b>Di</b>';
echo '<b>Mi</b><b>Do</b>';
echo '<b>Fr</b><b>Sa</b>';
echo '<b>So</b>';
echo "";
$i=1;
while($i&"; $i++;}
$i=1;
while($i';}
else{echo '';}
if($i==$heute){echo ''.$i.'';}
else if($rest==6){echo ''.$i.'';}
else if($rest==0){echo ''.$i.'';}
else{echo "$i";}
echo "";
if($rest==0){echo "";}
$i++;
}
echo "";
echo "";
[/code]

Portrait von manta656
  • 16.02.2009 - 16:30

omg ... voller fehler ...


'; echo "".$monate[$monat-1]." ".$jahr.""; echo 'MoDi'; echo 'MiDo'; echo 'FrSa'; echo 'So'; echo ""; $i=1; while($i

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 25.01.2009 - 14:41

Also dieses Script ist wirklich Schlimm! voller Fehler, und selbst ich als PHP-Freak bekomme dieses Script nicht in Ordnung! Ich weiss nicht wie man so ein Script Freigeben kann!

Mfg

Portrait von Servusmen
  • 14.10.2008 - 18:54

zu einem Turorial gehört immernoch eine Erklärung! Allein mit dem Quelltext kann ein Anfänger nix anfangen!

Portrait von Litorus
  • 24.09.2008 - 13:51

tolles tutorial, nur leider geht da NICHTS ....

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 16.09.2008 - 21:54

danke für den quelltext aber n bissl was erklären wär schon gut!

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 19.08.2008 - 11:57

hmm da wollte wohl jemand nur schnell punkte absahnen

Portrait von KidKillOr1994
  • 06.08.2008 - 19:53

hmm... da geht ja mal garnix schade aber kann man nix machen :-(

Portrait von XCN
XCN
  • 02.06.2008 - 10:55

frecheit ist das dies ist definitiv kein Tutorial! ich habe hier bei psd-tutorials.de öfters versucht ordentlich gut erklärte Tuts von mir einzustellen wurden aber immer abgelehnt... und solche Copy&Paste Geschichten werden freigegeben......

Portrait von ViperXD
  • 08.05.2008 - 09:17

Auch nur ein Punkt von mir aus...
Das Script ist total fehlerhaft und wie schon gesagt wurde... einfach nur rüberkopiert..

Alternative Portrait
-versteckt-(Autor hat Seite verlassen)
  • 24.01.2008 - 23:19

ein Tut ist wirklich was anderes und das Skript - wenn wundert es - klappt bei mir auch nicht =/

Portrait von firestar
  • 29.11.2007 - 11:27

Hier nochmal das komplette Script mit Fehlerbehebung (getestes mit Firefox und IE):

Today';
echo ''.$monate[$monat-1].' '.$jahr.'';
echo '<b>Mo</b><b>Di</b>';
echo '<b>Mi</b><b>Do</b>';
echo '<b>Fr</b><b>Sa</b>';
echo '<b>So</b>';
echo "";
$i=1;
while($i "; $i++;}
$i=1;
while($i';}
else{echo '';}
if($i==$heute){echo ''.$i.'';}
else if($rest==6){echo ''.$i.'';}
else if($rest==0){echo ''.$i.'';}
else{echo "$i";}
echo "";
if($rest==0){echo "";}
$i++;
}
echo "";
echo "";
// *** ENDE Monatskalender ***

?>

Portrait von firestar
  • 29.11.2007 - 11:28

Hm... irgendwie geht das nicht richtig....

Portrait von firestar
  • 29.11.2007 - 11:31

So... hier findet hier das Script:

http://www.unica-online.com/php/kalender.txt

Mit dem hineinkopieren lief vorhin irgendetwas schief.

x
×
×