Also , ich habe damals für eine Bewerbung als IT - System Elektroniker ein Kalender Script gebaut.
Vom Prinzip könnstest du es ganz einfach mit dieser "Write and Read" funktion erweitern.
Ich habe dazu leider keine zeit , evtl. kann es auch jemand anderrs im forum.
Das Script ist folgendes :
PHP-Code:
<?php
########################################
# #
# Kalender Script By Dadie 04 #
# #
# #
########################################
// Farbeinstellungen
$kopf = "#0069FF" ; // BG Überschrift / Monat Jahr
$tage = "#7BB6FF" ; // BG der Tagen (Mo , Di usw.)
$bgcolor = "#7BB6FF" ; // Tages BG (1 ,2 ,3 usw.)
$heute = "#E9E7E7" ; // Hintergrundfarbe des heutigen Tages
$sa = "#0000FF" ; // Textfarbe von Samstag
$so = "#FF0000" ; // Textfarbe von Sonntag
##############################################################################################################################################
//Daten des Datums abspeichern
$tag = date ( "j" ) ;
$dieser_monat = date ( "n" ) ;
$dieses_jahr = date ( "Y" ) ;
$monat_namen = array( "Error 404" , "Januar" , "Februar" , "März" , "April" , "Mai" , "Juni" , "Juli" , "August" , "September" , "Oktober" , "November" , "Dezember" );
if ( $monat == "" ) { $monat = $dieser_monat ;}
if ( $jahr == "" ) { $jahr = $dieses_jahr ;}
//Vordaten Berechnung
#########################
if ( $monat == "1" ){
$vormonat = "12" ;
$vorjahr = ( $jahr - 1 ) ;
}else{
$vormonat = ( $monat - 1 ) ;
$vorjahr = $jahr ;
}
#########################
//Schaltjahr Berechnung
#########################
$schaltjahr = gettype ( $jahr / 4 ) ;
if( $schaltjahr == "integer" ){
$monat_tage = array( "0" , "31" , "29" , "31" , "30" , "31" , "30" , "31" , "31" , "30" , "31" , "30" , "31" );
} else {
$monat_tage = array( "0" , "31" , "28" , "31" , "30" , "31" , "30" , "31" , "31" , "30" , "31" , "30" , "31" );
}
$monat_tage2 = " $monat_tage [ $monat ] " ;
#########################
//Anfang des Monats bzw. an welchem Tag der Monat begint z.B. Montag
#########################
$erstertagscript = getdate ( mktime ( 2 , 0 , 0 , $monat , 1 , $jahr ));
$anfangstag = " $erstertagscript [ wday ] " ;
#########################
//Nach daten berechnung
#########################
if ( $monat == "12" ){
$naegmonat = "1" ;
$naegjahr = ( $jahr + 1 ) ;
}else{
$naegmonat = ( $monat + 1 ) ;
$naegjahr = $jahr ;
}
#########################
//Tabellengrösse
#########################
$weite = "10" ;
#########################
echo "
<table border='0' cellspacing='2' cellpadding='1'>
<tr>
<td colspan='7' align='center' bgcolor=' $kopf '><div style='font-family:Verdana;font-size:smaller'>
<a href='./ $_SERVER [ 'PHP_SELF']?monat= $vormonat &jahr= $vorjahr '><</a>
$monat_namen [ $monat ] $jahr
<a href='./ $_SERVER [ 'PHP_SELF']?monat= $naegmonat &jahr= $naegjahr '>></a></div>
</td>
</tr>
<tr>
<td width=' $weite ' bgcolor=' $tage ' align='center'><div style='font-family:Verdana;font-size:smaller'>Mo</div></td>
<td width=' $weite ' bgcolor=' $tage ' align='center'><div style='font-family:Verdana;font-size:smaller'>Di</div></td>
<td width=' $weite ' bgcolor=' $tage ' align='center'><div style='font-family:Verdana;font-size:smaller'>Mi</div></td>
<td width=' $weite ' bgcolor=' $tage ' align='center'><div style='font-family:Verdana;font-size:smaller'>Do</div></td>
<td width=' $weite ' bgcolor=' $tage ' align='center'><div style='font-family:Verdana;font-size:smaller'>Fr</div></td>
<td width=' $weite ' bgcolor=' $tage ' align='center'><font color=' $sa '><div style='font-family:Verdana;font-size:smaller'>Sa</div></font></td>
<td width=' $weite ' bgcolor=' $tage ' align='center'><font color=' $so '><div style='font-family:Verdana;font-size:smaller'>So</div></font></td>
</tr>
<tr>" ;
$zeile = 1 ;
$spalte = 1 ;
$tagnummer = 1 ;
for( $y = 1 ; $y <( $monat_tage2 + $anfangstag ); $y ++) {
if( $y < $anfangstag ){
echo "
<td width=' $weite ' bgcolor=' $bgcolor ' align='center'> </td>" ;
} else if( $tagnummer == $tag && $monat == $dieser_monat && $jahr == $dieses_jahr ){
echo "<td width=' $weite ' bgcolor=' $heute ' align='center'><div style='font-family:Verdana;font-size:smaller'> $tagnummer </div></td>" ; $tagnummer ++;
} else {
echo "<td width=' $weite ' bgcolor=' $bgcolor ' align='center'><div style='font-family:Verdana;font-size:smaller'> $tagnummer </div></td>" ; $tagnummer ++;
}
$temp = gettype ( $spalte / 7 );
if( $temp == "integer" && $y <( $monat_tage2 + $anfangstag - 1 )) {
echo "</tr>\n<tr>" ;
$zeile ++;
}
$spalte ++;
}
$ende = $zeile * 7 ;
$rest = ( $ende - $spalte ) + 1 ;
if( $rest >= "7" ) {
$rest = 0 ; }
for( $r = 0 ; $r < $rest ; $r ++) { echo "<td width=' $weite ' bgcolor=' $bgcolor ' align='center'> </td>" ; }
echo "</tr></table>" ;
?>
ich frage mich bis heute was sie an diesem Script auszusätzen haben -.-
Hatte gute grundkenntnisse im scripten und programmieren und einen guten abschluss -.-
naja auch egal , ich finde das Script schön , evtl. kannst du was damit anfangen