calendrier.php

<!--    $Id: script-nexen.php,v 1.4 2002/11/28 19:45:12 didou Exp $    -->
<!--	script-nexen.php,v 1.5 2001/05/30 13:02:01 pierre Exp	-->
<!--    $Id: db.inc,v 1.24 2003/09/15 12:34:06 dams Exp $    -->
<!--	db.inc,v 1.238 2001/05/30 15:43:51 pierre Exp	-->
<!--	$Id: connectlib.php,v 1.1 2001/11/20 09:04:45 sam Exp $	-->

<?php
/*
 *
 *
 * Avertissement : Cette librairie de fonctions PHP est distribuee avec l'espoir 
 * qu'elle sera utile, mais elle l'est SANS AUCUNE GARANTIE; sans meme la garantie de 
 * COMMERCIALISATION ou d'UTILITE POUR UN BUT QUELCONQUE.
 * Elle est librement redistribuable tant que la presente licence, ainsi que les credits des 
 * auteurs respectifs de chaque fonctions sont laisses ensembles. 
 * En aucun cas, Nexen.net ne pourra etre tenu responsable de quelques consequences que ce soit
 * de l'utilisation ou la mesutilisation de ces fonctions PHP.

*/

/****
 * Titre : Generation d'un calendrier de 12 mois 
 * Auteur : Stéphane 
 * Email : stephane@baladeauboutdumonde.com
 * Url : 
 * Description : Ce script permet de générer un calendrier avec affichage du jour actuel.
****/
function calendrier($Y) {
$annee            = date($Y);
$num_jour_annee   = date("z");
$date_now         = date("U");
$date_now_court   = date("d/m");
$date_debut_annee = $date_now - (($num_jour_annee) * 86400);

echo "<html><title>Calendrier en PHP</title><head></head><body bgcolor='#FFFFFF'>";
echo "<table align='center' border=1 bgcolor='#F1F0D3'>";
echo "<tr><th colspan=12 align='center'><font size=5 color='#A45D90'>Calendrier de l'année $annee</font></th></tr><tr valign='top'>";

for ($annee = 0; $annee < 12; $annee++)
    {
    $tab_mois     = array("31","28","31","30","31","30","31","31","30","31","30","31");
    $tab_mois_nom = array("jan","fév","mars","avr","mai","juin","juil","aout","sept","oct","nov","déc");
    //$tab_jour     = array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi");
    $tab_jour     = array("dim","lun","mar","mer","jeu","ven","sam");
    $num_mois     = $tab_mois[$annee];
    $nom_mois     = $tab_mois_nom[$annee];

    echo "<td width='8%' >";
    echo "<table width='100%' align='center' border=0><tr><th colspan=2 bgcolor='#9DAEE8'>$nom_mois</th></tr>";

    for ($mois = 0; $mois < $num_mois; $mois++)
        {
        $a = date("d/m", $date_debut_annee);
        $b = date("d", $date_debut_annee);
        $c = date("w", $date_debut_annee);
        $d = $tab_jour[$c];
        if ($date_now_court == $a) { $color = "#B1BED0"; } elseif ($c != 0) { $color = "#FFFFFF"; } else { $color = "#F5F5AB"; }
        //echo "<tr bgcolor='$color'><td width='80%'>$d</td><td width='20%'>$b"; jour_ferie($a); echo "</td></tr>";
        echo "<tr bgcolor='$color'><td width='80%'>$d</td><td width='20%'>$b</td></tr>";
        $date_debut_annee = $date_debut_annee + 86400;
        }

    echo "</table>";
    echo "</td>";
    }

echo "</tr></table>";
echo "</body></html>";
}

echo calendrier(date("Y"));


?>
 
info/calendrier.txt · Dernière modification: 2008/11/11 11:37 (modification externe)
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki