Hallo zusammen
Bin neu im PHP-Bereich und möchte PHP für meine HP benützen.
So wie alle Anfänger habe ich jetzt probleme mit Schrift formatierung.
Kann mir jemand sagen wie ich dieser Kalender mit anderen Schriftarten, Farbe, Grösse usw. formatieren kann?
Hier ist die Code teilweise auf Kroatisch:
-----------------------------------------------------------------------------------
<?php
#*************Konfiguration*************************
#Wenn Montag als erster Wochentag gilt, in
#nachfolgender Zeile Kommentarzeichen entfernen
$ErsterWochentag = "Po";
#Formatierung der Tabelle
#Horizontale Ausrichtung Ueberschrift [left,right,center]
$HeadHoAlign = "center";
#Vertikale Ausrichtung Ueberschrift [bottom,center,top]
$HeadVeAlign = "center";
#Horizontale Ausrichtung [left,right,center]
$TabHoAlign = "center";
#Vertikale Ausrichtung [bottom,center,top]
$TabVeAlign = "center";
#Farbe fuer Ueberschrift
$colHead = "#d3d3d3";
#Farbe fuer den aktuellen Tag
$colactDay = "#339966";
#Farbe fuer uebrige Tage
$colnormDay = "#FFFFFF";
#*************Konfiguration Ende*****************
define("EINTAG", (60*60*24) );
$heuteArr = getdate();
$monat = $heuteArr[mon];
$jahr = $heuteArr[year];
$tag = $heuteArr[mday];
$start = mktime(2,0,0,$monat,1,$jahr);
$ersterArr = getdate($start);
$monate = Array("Siječanj", "Veljača", "Ožujak", "Travanj",
"Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan",
"Listopad", "Studeni", "Prosinac");
#Erster Wochentag Montag
if ($ErsterWochentag == "Po")
{
$days = Array("Po", "Ut", "Sr","Če", "Pe", "Su","Ne");
if ( 0 > $ersterArr[wday] - 1)
{
$ersterArr[wday] = 6;
}
else
{
$ersterArr[wday] = $ersterArr[wday] - 1;
}
}
else
{
$days = Array("Po", "Ut", "Sr","Če", "Pe", "Su","Ne");
}
print "<table border=\"0\" cellpading=\"0\" cellspacing=\"1\"
width=\"100\">\n";
print "<tr align=\"center\">\n\t<td colspan=\"7\">\n";
print "\t<b><h6 style=\"font-family:Tahoma,Arial; font-weight:bold; font-color:#ff9900\">".$monate[$monat - 1]." ".$heuteArr[year]."</h6></b>";
print "\t</td>\n</tr>\n";
print "<tr valign=\"top\" align=\"center\" bgcolor=\"".$colHead."\">\n";
foreach ( $days as $day )
{
print "\t<td width=\"14%\" valign=\"".$HeadVeAlign."\" align=\"".$HeadHoAlign."\">";
print $day."</td>\n";
}
for ( $zaehler=0; $zaehler < (6*7); $zaehler++ )
{
$tagArr = getdate( $start );
if ( (($zaehler) % 7) == 0 )
{
if ( $tagArr[mon] != $monat )
{
breack;
}
print "</tr><tr valign=\"top\">\n";
}
if ( $zaehler < $ersterArr[wday] || $tagArr[mon] != $monat )
{
print "\t<td height=\"10\"> </td>\n";
}
else
{
if ($tag == $tagArr[mday])
{
print "\t<td height=\"10\" bgcolor=\"".$colactDay."\" valign=\"".$TabVeAlign."\" align=\"".$TabHoAlign."\">";
print $tagArr[mday]."</td>\n";
$start += EINTAG;
}
else
{
print "\t<td height=\"10\" bgcolor=\"".$colnormDay."\" valign=\"".$TabVeAlign."\" align=\"".$TabHoAlign."\">";
print $tagArr[mday]."</td>\n";
$start += EINTAG;
}
}
}
print "</tr></table>";
?>
----------------------------------------------------------------------------
Vielen Dank
mfg
DonaldDuck
Bin neu im PHP-Bereich und möchte PHP für meine HP benützen.
So wie alle Anfänger habe ich jetzt probleme mit Schrift formatierung.
Kann mir jemand sagen wie ich dieser Kalender mit anderen Schriftarten, Farbe, Grösse usw. formatieren kann?
Hier ist die Code teilweise auf Kroatisch:
-----------------------------------------------------------------------------------
<?php
#*************Konfiguration*************************
#Wenn Montag als erster Wochentag gilt, in
#nachfolgender Zeile Kommentarzeichen entfernen
$ErsterWochentag = "Po";
#Formatierung der Tabelle
#Horizontale Ausrichtung Ueberschrift [left,right,center]
$HeadHoAlign = "center";
#Vertikale Ausrichtung Ueberschrift [bottom,center,top]
$HeadVeAlign = "center";
#Horizontale Ausrichtung [left,right,center]
$TabHoAlign = "center";
#Vertikale Ausrichtung [bottom,center,top]
$TabVeAlign = "center";
#Farbe fuer Ueberschrift
$colHead = "#d3d3d3";
#Farbe fuer den aktuellen Tag
$colactDay = "#339966";
#Farbe fuer uebrige Tage
$colnormDay = "#FFFFFF";
#*************Konfiguration Ende*****************
define("EINTAG", (60*60*24) );
$heuteArr = getdate();
$monat = $heuteArr[mon];
$jahr = $heuteArr[year];
$tag = $heuteArr[mday];
$start = mktime(2,0,0,$monat,1,$jahr);
$ersterArr = getdate($start);
$monate = Array("Siječanj", "Veljača", "Ožujak", "Travanj",
"Svibanj", "Lipanj", "Srpanj", "Kolovoz", "Rujan",
"Listopad", "Studeni", "Prosinac");
#Erster Wochentag Montag
if ($ErsterWochentag == "Po")
{
$days = Array("Po", "Ut", "Sr","Če", "Pe", "Su","Ne");
if ( 0 > $ersterArr[wday] - 1)
{
$ersterArr[wday] = 6;
}
else
{
$ersterArr[wday] = $ersterArr[wday] - 1;
}
}
else
{
$days = Array("Po", "Ut", "Sr","Če", "Pe", "Su","Ne");
}
print "<table border=\"0\" cellpading=\"0\" cellspacing=\"1\"
width=\"100\">\n";
print "<tr align=\"center\">\n\t<td colspan=\"7\">\n";
print "\t<b><h6 style=\"font-family:Tahoma,Arial; font-weight:bold; font-color:#ff9900\">".$monate[$monat - 1]." ".$heuteArr[year]."</h6></b>";
print "\t</td>\n</tr>\n";
print "<tr valign=\"top\" align=\"center\" bgcolor=\"".$colHead."\">\n";
foreach ( $days as $day )
{
print "\t<td width=\"14%\" valign=\"".$HeadVeAlign."\" align=\"".$HeadHoAlign."\">";
print $day."</td>\n";
}
for ( $zaehler=0; $zaehler < (6*7); $zaehler++ )
{
$tagArr = getdate( $start );
if ( (($zaehler) % 7) == 0 )
{
if ( $tagArr[mon] != $monat )
{
breack;
}
print "</tr><tr valign=\"top\">\n";
}
if ( $zaehler < $ersterArr[wday] || $tagArr[mon] != $monat )
{
print "\t<td height=\"10\"> </td>\n";
}
else
{
if ($tag == $tagArr[mday])
{
print "\t<td height=\"10\" bgcolor=\"".$colactDay."\" valign=\"".$TabVeAlign."\" align=\"".$TabHoAlign."\">";
print $tagArr[mday]."</td>\n";
$start += EINTAG;
}
else
{
print "\t<td height=\"10\" bgcolor=\"".$colnormDay."\" valign=\"".$TabVeAlign."\" align=\"".$TabHoAlign."\">";
print $tagArr[mday]."</td>\n";
$start += EINTAG;
}
}
}
print "</tr></table>";
?>
----------------------------------------------------------------------------
Vielen Dank
mfg
DonaldDuck
Kommentar