Designed by Gaetan !
42 en ligne   Boutique | Sites | Bar | Forum | PhpBB | Actu | Glossaire | Codes | Tips | Liens | Livres | Lettre  


 Recherche

 NewsLetter





   

[PHP] Un calendrier très complet (1/3)





rishtarz

Quand j'ai débuté le php j'ai eu besoin d'un calendrier... je suis donc venu sur asp-php.net Je vous fais profiter maintenant de mon expérience


Introduction - Le script complet




Premièrement on vérifie si des variables on déjà été envoyées pour le mois et l'année

<?
if(!isset($_GET["m"]) ) $m = date("n");
else $m=$_GET["m"];
if(!isset($_GET["a"]) ) $a = date("Y");
else $a=$_GET["a"];
?>

Ici on crée un tableau avec les mois en français car la fonction date renvoie le mois en anglais.
La première valeur ($mnom[0]) est vide afin d'avoir une correspondance entre l'indice du tableau et le n° du mois

<?
$mnom = Array("","Janvier","Février","Mars"
   ,"Avril","Mai","Juin","Juillet","Août"
   ,"Septembre","Octobre","Novembre","Décembre");
?>

Ici on vérifie le jour de la semaine : si on est a dimanche (0) on le passe à 7

<?
$dayone = date("w",mktime(1,1,1,$m,1,$a));
if($dayone==0) $dayone=7;


$url = "calendrier.php"; //nom du fichier
$aplus=$a+10;
$amoins=$a-10;
?>

<html><head><title>Calendrier</title>
  <style type="text/css">
<!--
a:link,a:active,a:visited
{
   
   text-decoration:none;
   color: #000000;
}
tr.impaire {

   background-color:#f9f8f1;

}

tr.paire {

   background-color:#f2efe3;

}
body {
font-size:10px;
   background-color: #FFFFFF;
}
-->
</style>


Pour pouvoir écrire dans ce forum, identifiez-vous !

 Lire  26/06/2008 de tidave
Bonjour à tous ! Je voudrais savoir comment faire po...
  • 26/06/2008 de jreaux62 Bonjour, pour commencer a dimanche :...
  •  Lire  13/05/2008 de bassouma10
    salut merci pour ce calendrier mais est ce que je pe...
  • 14/05/2008 de rishtarz salut ya pas de probleme tu peux le...
  •  Lire  17/03/2008 de rania1
    j'aimerais télécharger cette appliction pour calculer...
  • 21/04/2008 de foxmaster rania1 si tu parles de mon applicat...
  • 21/04/2008 de foxmaster http://www.asp-php.net/ressources/b...
  •  Lire  26/02/2008 de OD
    Le même problème que JPierre, la première ligne du ca...
  • 27/02/2008 de Didier Montre tes lignes 116 à 120 !
  •  Lire  11/09/2007 de foxmaster
    Bonjour, merci pour ce calendrier qui fonctionne mer...
  • 04/10/2007 de rishtarz Pas de souci tu peu publier ton calen...
  • 27/11/2007 de foxmaster Salut merci pour l'autorisation, c'...
  •  Lire  10/09/2007 de pylaterreur
    Remplace les <? par <?php , ça marchera ;) Il faut ...
  • 26/02/2008 de OD parse error, unexpected $end in calendrier.php...
  •   v1.3p © ASP-PHP.net 2002  

    rishtarz le 28/06/2007 (32 881 hits)
    Didier Ils l’ont fait avec SQL Server. Découvrez comment !
    Concours de programmation Flash !
    Au fil des news  
    ASP - Redimensionner Image + Picto après Upload - Galerie photos, revue de presse, ...
    But : Proposer aux visiteurs de charger des images sans se soucier du "poids" de l'image, puisqu'on ...
    Exporter et Importer un site SharePoint - Comment déplacer un site SharePoint
    Une question est très régulièrement posée à tout responsable de ferme SharePoint : Comment ...
    Bon anniversaire - Comment le souhaiter à ses membres ?
    Avoir un site, c'est bien. Avoir des inscrits, c'est mieux. Souhaiter leur anniversaire, c'est ...
    Audio & Vidéo - Multimédia dans ses pages web
    AUDIO/VIDEO : QuickTime, MediaPlayer, RealPlayer, FlashPlayer, ... : Du multimédia dans ses pages ...
    Magazines - Le Hors-Série .Net de Programmez !
    PHP - Administrer en ligne - Protection des pages
    Protéger ses pages pour administrer son site en ligne en (relative) sécurité (PHP).
    Communautés - Concours de programmation Flash !
    [MAJ] Afficher ses images à la taille voulue - Utilisation du composant IMGSIZE
    Ajout de la vérification de l'existence du fichier et d'un test d'erreur de retour du composant ...
    Protéger ses Images - Propriété intellectuelle - Vie privée
    Je me suis penché sur la question en tant qu'artiste moi-même, et concepteur de site web pour ...
    Création de miniatures - Fonction php de création
    Cette fonction sert à créer des miniatures.
    ASP - ADMINISTRER en ligne - Protection des pages
    Protéger ses pages pour administrer son site en ligne en (relative) sécurité (ASP).
    JavaScript - Numéros de ligne à gauche d'un textarea
    Protection - Sécurité - Mise au point - Précautions - Solutions
    Même sans être paranoïaque, on a tous entendu parler de failles de sécurité, piratage informatique, ...
    AspSmartUpload - Mode d'Emploi
    Le composant ASPSmartUpload (gratuit) permet de gérer les téléchargements de FICHIERS ou de ...
    JavaScript - Contrôler une date saisie dans un formulaire
    HTML - Ajouter un fichier multimédia dans une page web
    HTML - Musique de Fond sur son site
    Afficher ses images à la taille voulue - Utilisation du composant IMGSIZE
    Devant la diversité des formats d'image actuels, il est parfois nécessaire de connaître les ...
    CSS - Icône Personnalisée sur son site
    JavaScript - Interdire Clic Droit et message d'alerte
    CSS - Curseur Personnalisé sur son site
    JavaScript - Fenêtre à la Dimension de l'Ecran
    La gouvernance SharePoint - Partie 1 - Première partie sur la gouvernance dans Sharepoint
    Un projet de mise en place de ferme SharePoint est un projet important pour toute structure ...
    ASP - Redimensionner Image + Picto après Upload
    ASP - Administration en ligne : Protection des Pages
    PHP - Administration en ligne : Protection des Pages
    PHP - Redimensionner Image + Picto après Upload
    ASP - Boutons ON OFF pour tout type de musique
    PHP - Boutons ON OFF pour tout type de musique
    SharePoint et OpenSearch - Utiliser l'option OpenSearch avec SharePoint
    Nous avons maintenant un site SharePoint fonctionnel associé à un moteur de recherche efficace. Il ...
    Magazines - Le n°109 de Programmez est disponible
    SharePoint et PowerShell - Utilisation de PowerShell pour un script d'admin
    PowerShell est le nouveau moteur de script de Microsoft. Il permet tout comme VBScript de créer des ...
    [MAJ] [PHP] - Validation de formulaire - Gestion des erreurs via style CSS
    Ajout de la sécurité anti sql injection de premier niveau.
    Adobe - Adobe propose 3 nouvelles versions bêta publiques
    VBScript - Interroger un serveur MYSQL
    Divers - Web developpement
    PHP5 - Copie de fichiers distants
    Les stratégies de Backup dans WSS V3 - Quelles sont les différentes solutions de BackUp
    Nous avons vu au travers des précédents articles différents sujets pour Windows SharePoint Services ...
    Création d'une solution de déploiement SharePoint - Créer la solution pour notre composant SharePoint
    Après avoir suivi toutes les étapes pour la création de notre composant (Feature) SharePoint, il ...
    Magazines - Le n°108 de Programmez est disponible
    Tutorial : HTML | Scripting | ASP-PHP | ASP.net | SQL Server | XML
    Sharepoint | XAML | Pocket | Dreamweaver | VML | Divers
      Scripts : Scripting | ASP-PHP | ASP.net | Divers
      Boutique | Annuaire | Bannières | Météo | Tribune | Partenariats
    v3 © Didier 2003   
     

    Corpo Sciences de Reims Partitions gratuites Carte, météo, annonces
     CodePPC TechNet Wygwam Codes Sources The Inquirer FR MVP El Roubio Groupes Utilisateurs Microsoft ASP-magazine DotNet Project