LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Kalendar

Edituj záznam
Kategorie: PHP
Programovací jazyk: PHP
Domovská stránka:
Download:
Tvůrce:
Popis skriptu: Kalendar s moznosti listovanim
Nároky na klienta:
Nároky na server: PHP server
Kód s komentáři:
<? 

// pokud nejsou proměnné zinicializovány, vloží aktuální hodnoty 
if(!IsSet($month)) $month Date("m"); 
if(!IsSet(
$year)) $year Date("Y"); 

// převod na korektní hodnoty 
$year Date("Y"MkTime(0,0,0$month1$year)); 
$month Date("m"MkTime(0,0,0$month1$year)); 

$count_days Date("t"MkTime(0,0,0$month1$year)); // počet dnů v měsíci 

// ke každému dni přiřadí jeho číslo v týdnu (1 = pondělí, ...) 
for($i=1;$i<=$count_days;$i++): 
    
$date[$i] = Date("w"MkTime(0,0,0,$month,$i,$year)); 
    if(
$date[$i]==0$date[$i] = 7
endfor; 

$first $date[1];    // číslo prvního dne v měsíci (1 = pondělí, ...) 

?> 

<table cellspacing="0" align="center"> 
<tr><td align="center" colspan="8"> 

<? 

// předchozí, aktuální a následující měsíc 
echo '<a href="kalendar_bez_odkazu.php?month=' . ($month-1) . '&year=' $year '">&lt;&lt;</a>&nbsp;&nbsp;&nbsp;'
echo 
$month " / " $year
echo 
'&nbsp;&nbsp;&nbsp;<a href="kalendar_bez_odkazu.php?month=' . ($month+1) . '&year=' $year .  '">&gt;&gt;</a>'

?> 

</td></tr> 
<tr><td>T</td><td>Po</td><td>Út</td><td>St</td><td>Čt</td><td>Pá</td><td>So</td><td>Ne</td></tr> 

<? 

$day 
0
for(
$x=0;$x<=5;$x++): 
    echo 
'<tr><td align="center"><b>'
    echo 
$x+1
    echo 
'</b></td>'
     
    for(
$i=1;$i<=7;$i++): 
        echo 
'<td align="center">'
        
$day $x*7+$i-$first+1// na základě obou cyklů postupně počítá den 
         
        
if($date[$day] == $i
            echo 
$day
        else 
            echo 
"&nbsp;";     

        echo 
'</td>'
    endfor; 
    echo 
'</tr>'

    if(!
CheckDate($month$day+1$year)) break; // pokud neexistuje následující datum, ukončí cyklus 
endfor; 
?> 
</table>
Zadal/a: Propernex


pridej.cz

> Vyhledávání software
> Vyhledávání článků

8.1.2017 17:51 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Přijď na sraz spolku OpenAlt, který se bude konat ve čtvrtek 19. ledna od 18:30 v pražském hackerspacu Brmlab. Tentokrát je tématem srazu ergonomie ovládání počítače – tzn. klávesnice, myši a další zařízení. K vidění bude mechanická klávesnice dasKeyboard, trackball Logitech nebo grafický tablet (a velký touchpad) Wacom. Přineste i vy ukázat svoje zajímavé klávesnice a další HW. V 18:20 je sraz před budovou, v 18:30 jdeme společně dovnitř, je tedy dobré přijít včas. Podle zájmu se později přesuneme do nějaké restaurace v okolí.
Přidat komentář

1.12.2016 22:13 /František Kučera
Máš rád svobodný software a hardware nebo se o nich chceš něco dozvědět? Přijď na sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.
Komentářů: 1

4.9.2016 20:13 /Pavel `Goldenfish' Kysilka
PR: Dne 22.9.2016 proběhne v Praze konference Cloud computing v praxi. Tématy bude např. nejnovější trendy v oblasti cloudu a cloudových řešení, provozování ERP v cloudu, o hostování různých typů softwaru, ale třeba i o zálohování dat nabízeném podnikům formou služby.
Přidat komentář

1.9.2016 11:27 /Honza Javorek
Česká konference o Pythonu, PyCon CZ, stále hledá přednášející skrz dobrovolné přihlášky. Máte-li zajímavé téma, neváhejte a zkuste jej přihlásit, uzávěrka je již 12. září. Konference letos přijímá i přednášky v češtině a nabízí pomoc s přípravou začínajícím speakerům. Řečníci mají navíc vstup zadarmo! Více na webu.
Přidat komentář

27.8.2016 8:55 /Delujek
Dnes po 4 letech komunitního vývoje vyšla diaspora 0.6.0.0
diaspora* je open-source, distribuovaná sociální síť s důrazem na soukromý
Více v oficiálním blog-postu
Přidat komentář

24.8.2016 6:44 /Ondřej Čečák
Poslední týden CFP LinuxDays 2016; pokud byste rádi přednášeli na LinuxDays 2016 8. a 9. října v Praze, můžete svůj příspěvek přihlásit, následovat bude veřejné hlasování.
Přidat komentář

9.8.2016 22:56 /Petr Ježek
Zařazení souborového systému reiser4 do jádra 4.7 znamená konečně konec patchování jádra jen kvůli možnosti použít reiser4.
Přidat komentář

12.7.2016 13:14 /František Kučera
Spolek OpenAlt zve na 130. distribuovaný sraz příznivců svobodného softwaru a otevřených technologií (hardware, 3D tisk, SDR, DIY, makers…), který se bude konat ve čtvrtek 21. července od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

18.1.2017 20:18 / martin horky
Spolupraca linuxu a microsoftu

17.1.2017 9:57 / Pavel Hrubeš
Re: Externí USB televizní karta

4.1.2017 11:24 / Marcum
extension to house

3.1.2017 10:09 / bolden
country cottages

4.12.2016 22:54 / František Kučera
Dárek

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2017) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze