Witam, mam problem ze skryptem kalendarza:
<?php
function dni_mies($mies,$rok) {
$dni = 31;
while (!checkdate($mies, $dni, $rok)) $dni--;
return $dni;
}
function dzien_tyg_nr($mies,$rok) {
return $dzien;
}
function dzien_tyg($nr) {
$dzien = array(0 => "Niedziela", "Poniedziałek", "Wtorek", "¦roda", "Czwartek", "Pi±tek", "Sobota");
return $dzien[$nr];
}
function miesiac_pl($mies) {
$mies_pl = array(1=>"Stycznia", "Lutego", "Marca", "Kwietnia", "Maja", "Czerwca", "Lipca", "Sierpnia", "Wrze¶nia", "PaĄdziernika", "Listopada", "Grudnia");
return $mies_pl[$mies];
}
?>
<html>
<head>
<title>Kalendarz</title>
<meta http-equiv="content-type" content="text/xml; charset=iso-8859-2" />
<meta http-equiv="content-language" content="pl" />
<style type="text/css">
#kalendarz {
width: 775px;
}
#kalendarz p {
text-align: right;
}
#kalendarz li {
display: inline;
padding: 2px 2px;
font-size: 11px;
font-family: Tahoma;
}
#kalendarz .akt {
color: #990000;
font-weight: bold;
}
#kalendarz .hidden {
visibility: hidden;
}
#kalendarz ul {
margin-bottom: 10px;
}
</style>
</head>
<body>
<div id="kalendarz">
<?php
?>
<ul>
<li>N </li>
<li>Pn</li>
<li>Wt</li>
<li>¦r</li>
<li>Cz</li>
<li>Pt</li>
<li>Sb</li>
<li>N </li>
<li>Pn</li>
<li>Wt</li>
<li>¦r</li>
<li>Cz</li>
<li>Pt</li>
<li>Sb</li>
<li>N </li>
<li>Pn</li>
<li>Wt</li>
<li>¦r</li>
<li>Cz</li>
<li>Pt</li>
<li>Sb</li>
<li>N </li>
<li>Pn</li>
<li>Wt</li>
<li>¦r</li>
<li>Cz</li>
<li>Pt</li>
<li>Sb</li>
<li>N </li>
<li>Pn</li>
<li>Wt</li>
<li>¦r</li>
<li>Cz</li>
<li>Pt</li>
<li>Sb</li>
<li>N </li>
<li>Pn</li>
<li>Wt</li>
</ul>
<ul>
<?php
////////////////////
////////////////////
$year = 2007;
////////////////////
////////////////////
$format = z;
for($i=0;$i<dzien_tyg_nr
(date("1"),date("$year"));$i++) echo '<li class="hidden">00</li> ';
for($i=1;$i<dni_mies
(date("1"),date("$year")) +1;$i++) { if ($i<10) $i = '0'.$i;
echo '<li id="'.$z.'">'.$i.'</li> '; }
?>
</body>
</html>
Głowię się, jak zrobić, aby w miejscu
<?php
echo '<li id="'.$id.'">'.$i.'</li> '; ?>
$id pokazywało, którym dniem roku jest $i
$i - np. 01 02 03 04 05 06 07 08 ... 31 (dni miesiąca)
$id - np. 1, 2, 3, 4, ..., 88, ..., 365 (dni roku)