Avatar billede qualon1 Nybegynder
11. december 2004 - 14:12 Der er 6 kommentarer og
1 løsning

Script der udskriver kalender

Hej... Jeg ville gerne have et script der udskriver kalenderen.
Altså så den lave det i ugevis og viser hvilke ugedag det er osv. og som der kan genere en hel måned af gangen.

Svær at forklare men genere sådan her: www.qualon.dk/kalender.jpg

findes der funktioner der kan dette eller hva eller nogen der vil hjælpe med at lave det... og virke med skudår...
Avatar billede mjl Nybegynder
11. december 2004 - 14:15 #1
Avatar billede mjl Nybegynder
11. december 2004 - 14:18 #2
Avatar billede mjl Nybegynder
11. december 2004 - 14:19 #3
Avatar billede qualon1 Nybegynder
11. december 2004 - 14:19 #4
hmm tænkte ikke på sådan noget så avanceret... skal være noget mere nede på jorden... hvis man kan sige det sådan...
Avatar billede mjl Nybegynder
11. december 2004 - 14:27 #5
Så prøv denne måske :

<style type="text/css">
A.lys:link {
text-decoration : none;
color : #B59263;
}
A.lys:visited {
text-decoration : none;
color : #B59263;
}
A.lys:hover {
text-decoration : underline;
color : #000000;
}
body {
font-family : verdana;
font-size : 9px;
color : #000000;
}
.hel {
border-top : solid 1px #B59263;
border-bottom : solid 1px #B59263;
border-right : solid 1px #B59263;
border-left : solid 1px #B59263;
}
.halv {
border-top : solid 0px #B59263;
border-bottom : solid 1px #B59263;
border-right : solid 1px #B59263;
border-left : solid 1px #B59263;
}
</style>

<?php
$dag=array('Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag');
$maaned=array('','Januar','Februar','Marts','April','Maj','Juni','Juli',
'August','September','Oktober','November','December');


$dato="&nbsp;";
$aar=date("Y",time());
$maned=date("n",time());
$idag=date("j",time());
$m=mktime(0,0,0,$maned,1,$aar);
?>

<center><p><h2>
<?echo $maaned[$maned];?></h2>
<table cellpadding="5" cellspacing="2" align="center">
<tr>
    <td>Mandag</td>
    <td>Tirsdag</td>
    <td>Onsdag</td>
    <td>Torsdag</td>
    <td>Fredag</td>
    <td>Lørdag</td>
    <td>Søndag</td>
</tr>
<?php
$b=0;$i=0;
while($b<date("t",$m)){
echo '<tr align="center">';
if (date("w",$m)==0)$aa=7;
else $aa=0;
for ($a=1;$a<8;$a++){
if ($a-$aa>=date("w",$m) or $b>0){$b++;$dato=$b;}
if ($b>date("t",$m))$dato="&nbsp;";
if ($dato==$idag)$farve="#dddddd";
else $farve="#f7f7f7";
echo '<td bgcolor="'.$farve.'" width="70" valign="top">'.$dato.'</td>';
}
echo '</tr>';
}
echo '</table>';
?>
Avatar billede mjl Nybegynder
11. december 2004 - 14:28 #6
Så kan du selv ændre lidt i koden!
Avatar billede mjl Nybegynder
11. december 2004 - 14:29 #7
Put koden i et doc. og kald det f.eks. kalender.php - og så prøv at se det i din browser!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester