芝麻web文件管理V1.00
编辑当前文件:/home/asmplong/www/ancien-site-2019/inscriptions/calendrier.php
" .mois_precedent($m,$mois[$m],$a) ."
$mois[$m] $a
" .mois_suivant($m,$a) ."
" ."
$jours[1]
$jours[2]
$jours[3]
$jours[4]
$jours[5]
$jours[6]
$jours[7]
"; $jour=1; //Cette variable est celle qui va afficher les jours de la semaine $joursmoisavant = $nbrjour[$m-1] - $premierdumois+2; //Celle-ci sert afficher les jours du mois prcdent qui apparaissent $jourmoissuivant = 1; //Et celle-ci les jours du mois suivant if($m == 1){ $joursmoisavant = $nbrjour[$m+11] - $premierdumois+2; //Si c'est janvier, le mois d'avant n'est pas 0 mais 31 jours! } //Et c'est parti pour la boucle for qui va crer l'affichage de notre calendrier ! for($i=1;$i<40;$i++){ if($i < $premierdumois){ // Tant que la variable i ne correspond pas au premier jour du mois, on fait des cellules de tableau avec les derniers jours du mois prcdent echo "
$joursmoisavant
"; $joursmoisavant++; }else{ if($jour == date("d") && $m == date("n")){ //Si la variable $jour correspond la date d'aujourd'hui, la case est d'une couleur diffrente echo "
".$jour."
"; }else{ echo "
".$jour."
"; } $jour++; //On passe au lendemain ^^ /*Si la variable $jour est plus leve que le nombre de jours du mois, c'est que c'est la fin du mois! On remplit les cases vides avec les premiers jours des mois suivants Hop on ferme le tableau, et on met la variable $i 41 pour sortir de la boucle */ if($jour > ($nbrjour[$m])){ while($i % 7 != 0){ echo "
$jourmoissuivant
"; $i++; $jourmoissuivant++; } echo "
"; $i=41; } } // Si la variable i correspond un dimanche (multiple de 7), on passe la ligne suivante dans le tableau if($i % 7 == 0){ echo "
"; } } } //FONCTION POUR AFFICHER LE MOINS SUIVANT function mois_suivant($m,$a){ $m++; //mois suivant, donc on incrmente de 1 if($m==13){ //si le mois et 13 a joue pas! cela veut dire qu'il faut augmenter l'anne de 1 et repasser le mois 1 $a++; $m=1; } return '
»
"; } //FONCTION POUR AFFICHER LE MOINS PRECEDENT function mois_precedent($m,$mois,$a){ $m--; if($m==0){ $a--; $m=12; } return '
«
"; } ?>