Affichage du prénom fêté aujourd'hui (encore un, mais différent)

Contenu du snippet

Ce code vous donne tous les prénoms qu'il faut fêter le jour où la page est appelée.
Le code est long parce qu'il y a 366 variables (une par jour) contenant les prénoms.
Le code génère une page XHTML 1.1 valide, toute prête en vous affichant la date du jour EN FRANCAIS, la liste des prénoms à fêter ce jour, puis la liste des prénoms à fêter le lendemin.

Source / Exemple :


<?php
## Par Thierry POINOT
## poinot.thierry@gmail.com
## http://poinot.thierry.free.fr
## le lundi 28 mai 2007 de 10h43 à 11h00

## A faire :  une inscription à un genre de newsletter qui prévient les utilisateurs le jour d'une fête du prénom qu'il veulent !
## |-> uniquement à condition que le script soit visité tous les jours !
	$fetes_prenoms[1][1] = "Maria;";
	$fetes_prenoms[2][1] = "Basile;Vassili;";
	$fetes_prenoms[3][1] = "Geneviève;Ginette;";
	$fetes_prenoms[4][1] = "Eddie;Eddy;Odilon;";
	$fetes_prenoms[5][1] = "Amélien;Édouard;Édouardine;Eduardo;Edward;Émilienne;Ted;Teddy;";
	$fetes_prenoms[6][1] = "Melaine;Tiphaine;";
	$fetes_prenoms[7][1] = "Cédric;Lucienne;Ray;Raymond;Raymonde;Virginie;";
	$fetes_prenoms[8][1] = "Lucien;Peggy;";
	$fetes_prenoms[9][1] = "Alexia;Alicia;Alison;Alisone;Alisson;Alissone;Alix;Allison;Allisson;Allyson;Alyson;Alysson;";
	$fetes_prenoms[10][1] = "Bill;Billy;Guillaume;Guillaumette;Guillemette;Guillermo;William;Willy;";
	$fetes_prenoms[11][1] = "Paulin;";
	$fetes_prenoms[12][1] = "Arcadie;Césarine;Tania;Tanya;Tatiana;Tatienne;Tigrane;";
	$fetes_prenoms[13][1] = "Hilaire;Hilary;Yvette;";
	$fetes_prenoms[14][1] = "Nina;";
	$fetes_prenoms[15][1] = "Amalric;Amaury;Maur;Rachel;Rachelle;Rémi;Rémy;Tarsice;";
	$fetes_prenoms[16][1] = "Honorat;Marceau;Marcel;Marcello;Marcelo;Priscilla;Priscille;";
	$fetes_prenoms[17][1] = "Anthony;Antoni;Antonio;Antony;Roseline;Roselyne;";
	$fetes_prenoms[18][1] = "Gwendal;Prisca;";
	$fetes_prenoms[19][1] = "Mario;Marius;";
	$fetes_prenoms[20][1] = "Bastien;Bastienne;Fabien;Fabienne;Sébastian;Sébastien;Sébastienne;";
	$fetes_prenoms[21][1] = "Agnès;";
	$fetes_prenoms[22][1] = "Anastase;Vince;Vincent;";
	$fetes_prenoms[23][1] = "Barnard;";
	$fetes_prenoms[24][1] = "Fr. de Sales;Paco;Paquito;Soizic;Tim;";
	$fetes_prenoms[25][1] = "Apollos;Conv. St Paul;";
	$fetes_prenoms[26][1] = "Albéric;Paola;Paula;Paule;Paulette;Pauline;Timothée;";
	$fetes_prenoms[27][1] = "Angèle;Angélie;Angélina;Angéline;Angélique;";
	$fetes_prenoms[28][1] = "Th. d'Aquin;";
	$fetes_prenoms[29][1] = "Gildas;";
	$fetes_prenoms[30][1] = "Aldegonde;Bathilde;Bathylle;Bob;Jacinte;Jacinthe;Martina;Martine;";
	$fetes_prenoms[31][1] = "Marcelle;Nikita;";
	$fetes_prenoms[1][2] = "Ella;Elle;Ellenita;Ellie;Viridiana;";
	$fetes_prenoms[2][2] = "Présentation;Théophane;";
	$fetes_prenoms[3][2] = "Blaise;Iadine;Oscar;";
	$fetes_prenoms[4][2] = "Bérénice;Gilberto;Vanessa;Vanina;Vannessa;Véronica;Véronique;";
	$fetes_prenoms[5][2] = "Agatha;Agathe;Avit;";
	$fetes_prenoms[6][2] = "Amand;Amanda;Amande;Doris;Dorothée;Gaston;";
	$fetes_prenoms[7][2] = "Dorian;Doriane;Eugénie;Théodora;";
	$fetes_prenoms[8][2] = "Jackie;Jacky;Jacqueline;Jacquette;Jacquotte;";
	$fetes_prenoms[9][2] = "Apolline;";
	$fetes_prenoms[10][2] = "Arnaud;Arnaude;Arnauld;";
	$fetes_prenoms[11][2] = "ND Lourdes;";
	$fetes_prenoms[12][2] = "Eulalie;Félicienne;Félix;";
	$fetes_prenoms[13][2] = "Béa;Béatrice;Jordan;Jordane;Jordanne;Lauriane;";
	$fetes_prenoms[14][2] = "Tino;Valentin;";
	$fetes_prenoms[15][2] = "Claude;Faustin;";
	$fetes_prenoms[16][2] = "Éliaz;Julienne;Lucille;Onésime;Paméla;Pamphile;";
	$fetes_prenoms[17][2] = "Alexane;Alexi;Alexian;Alexiane;Alexie;Alexis;Alexy;";
	$fetes_prenoms[18][2] = "Bernadette;Flavien;Nadette;Nadine;Siméon;";
	$fetes_prenoms[19][2] = "Gabin;";
	$fetes_prenoms[20][2] = "Aimée;";
	$fetes_prenoms[21][2] = "Dinan;P. Damien;";
	$fetes_prenoms[22][2] = "Isa;Isabel;Isabella;Isabelle;Terry;";
	$fetes_prenoms[23][2] = "Lazare;Polycarpe;";
	$fetes_prenoms[24][2] = "Modeste;";
	$fetes_prenoms[25][2] = "Roméo;";
	$fetes_prenoms[26][2] = "Nestor;";
	$fetes_prenoms[27][2] = "Honorine;";
	$fetes_prenoms[28][2] = "Antoinette;Romain;Roman;Romane;";
	$fetes_prenoms[29][2] = "Auguste;";
	$fetes_prenoms[1][3] = "Albin;Albina;Albine;Aubin;Aubine;Dave;";
	$fetes_prenoms[2][3] = "Charles le Bon;Jaouen;Joévin;";
	$fetes_prenoms[3][3] = "Guennolé;Guénolé;Gwénola;Gwenolé;";
	$fetes_prenoms[4][3] = "Casimir;Casper;Humbert;";
	$fetes_prenoms[5][3] = "Olive;Olivette;Olivia;Virgil;Virgile;";
	$fetes_prenoms[6][3] = "Colette;Nicole;Nicoletta;";
	$fetes_prenoms[7][3] = "Félicité;Perpétue;";
	$fetes_prenoms[8][3] = "Jean de D.;";
	$fetes_prenoms[9][3] = "Fanchon;Francesca;Françoise;";
	$fetes_prenoms[10][3] = "Anastasia;Anastasie;Anasthasia;Anasthasie;Vivien;Vivienne;";
	$fetes_prenoms[11][3] = "Rosine;";
	$fetes_prenoms[12][3] = "Elphège;Justine;Maximilien;Maximilienne;Maximillien;Pol;";
	$fetes_prenoms[13][3] = "Rodrigue;";
	$fetes_prenoms[14][3] = "Mathilde;Maud;Maude;";
	$fetes_prenoms[15][3] = "Louisa;Louise;Louisette;Lucrèce;";
	$fetes_prenoms[16][3] = "Bénédict;Bénédicte;";
	$fetes_prenoms[17][3] = "Pat;Patrice;Patricia;Patricio;Patrick;Patty;";
	$fetes_prenoms[18][3] = "Cyril;Cyrille;Salvatore;";
	$fetes_prenoms[19][3] = "José;Josée;Joséfina;Josep;Joseph;Josèphe;Joséphine;Josette;Josiane;Josianne;Jozef;";
	$fetes_prenoms[20][3] = "Alessandra;Herbert;Svetlana;Wulfran;";
	$fetes_prenoms[21][3] = "Axel;Clémence;";
	$fetes_prenoms[22][3] = "Léa;Leah;Leïla;Léïla;Lélia;Lia;Lila;";
	$fetes_prenoms[23][3] = "Rebecca;Rébecca;Victorien;";
	$fetes_prenoms[24][3] = "Aldemar;Cath de Su.;Kathy;Katia;Katie;Katy;Ketty;Kristell;";
	$fetes_prenoms[25][3] = "Annonciade;Annonciation;";
	$fetes_prenoms[26][3] = "Lara;Larissa;";
	$fetes_prenoms[27][3] = "Habib;";
	$fetes_prenoms[28][3] = "Gontran;";
	$fetes_prenoms[29][3] = "Gladys;Gwladys;Moïra;";
	$fetes_prenoms[30][3] = "Amédé;Amédée;";
	$fetes_prenoms[31][3] = "Amos;Babine;Ben;Benjamin;Benjamine;Benny;";
	$fetes_prenoms[1][4] = "Hugues;Valéry;";
	$fetes_prenoms[2][4] = "Sandie;Sandra;Sandrine;Sandy;";
	$fetes_prenoms[3][4] = "Dick;Irina;Marie-France;Ricardo;Riccardo;Richard;";
	$fetes_prenoms[4][4] = "Alèthe;Alette;Isidor;Isidore;Maya;Odin;";
	$fetes_prenoms[5][4] = "Irène;";
	$fetes_prenoms[6][4] = "Marcellin;";
	$fetes_prenoms[7][4] = "J.B. de la S.;";
	$fetes_prenoms[8][4] = "Constance;Julie;";
	$fetes_prenoms[9][4] = "Gauthier;Gautier;Walter;";
	$fetes_prenoms[10][4] = "Fulbert;Fulberte;";
	$fetes_prenoms[11][4] = "Stan;Stanislas;";
	$fetes_prenoms[12][4] = "Jules;Julio;Zéno;";
	$fetes_prenoms[13][4] = "Ida;";
	$fetes_prenoms[14][4] = "Lidwine;Maxime;";
	$fetes_prenoms[15][4] = "Paterne;";
	$fetes_prenoms[16][4] = "Benoît-Joseph;";
	$fetes_prenoms[17][4] = "Anicet;";
	$fetes_prenoms[18][4] = "Greta;Parfait;";
	$fetes_prenoms[19][4] = "Emma;Werner;";
	$fetes_prenoms[20][4] = "Giraud;Hildegonde;Odette;";
	$fetes_prenoms[21][4] = "Anselme;Selma;";
	$fetes_prenoms[22][4] = "Alexandra;Alexandre;";
	$fetes_prenoms[23][4] = "George;Georges;Georgette;Georgia;Georgiane;Georgina;Georgine;Jordi;Youri;";
	$fetes_prenoms[24][4] = "Fidel;Fidèle;Fortunat;";
	$fetes_prenoms[25][4] = "Marc;Mark;Markus;";
	$fetes_prenoms[26][4] = "Alda;Alida;Clet;";
	$fetes_prenoms[27][4] = "Zita;";
	$fetes_prenoms[28][4] = "Louis-Marie;Valérie;";
	$fetes_prenoms[29][4] = "Ava;Cathy;Hughes;Hugo;Huguette;Kate;Katerine;Katherine;Kathleen;Kathryn;Katrina;Katrine;";
	$fetes_prenoms[30][4] = "Archibald;Marien;Robert;Roberte;Roparz;Rosemonde;";
	$fetes_prenoms[1][5] = "Brieuc;Jérémi;Jérémie;Jeremy;Muguet;Muguette;Siegmund;Sigismond;Tamara;";
	$fetes_prenoms[2][5] = "Antonin;Athanase;Borice;Boris;Flamine;Gaubert;Zoé;";
	$fetes_prenoms[3][5] = "Alessandro;Alex;Alexander;Filip;Filipe;Filippo;Juvénal;Phil. Jacq.;Philip;Philipp;Philippa;Philippe;Phillip;Phillipe;";
	$fetes_prenoms[4][5] = "Florian;Sylvain;Sylvaine;";
	$fetes_prenoms[5][5] = "Ange;Judith;";
	$fetes_prenoms[6][5] = "Caline;Prudence;";
	$fetes_prenoms[7][5] = "Domitille;Flavie;Gisèle;";
	$fetes_prenoms[8][5] = "Désiré;Désirée;Dunvel;Jeannine;Jenny;Juanita;";
	$fetes_prenoms[9][5] = "Isaïe;Pacôme;Tudi;";
	$fetes_prenoms[10][5] = "Simona;Simone;Solange;";
	$fetes_prenoms[11][5] = "Estelle;Étoile;Mayeul;Stella;Waldemar;";
	$fetes_prenoms[12][5] = "Achille;";
	$fetes_prenoms[13][5] = "Imelda;Maël;Maëla;Maële;Maëlle;Rolande;";
	$fetes_prenoms[14][5] = "Mathias;Matthias;";
	$fetes_prenoms[15][5] = "Denise;Primaël;Victorin;";
	$fetes_prenoms[16][5] = "Honoré;Weena;";
	$fetes_prenoms[17][5] = "Pascal;Pascale;Pascaline;Pascalle;";
	$fetes_prenoms[18][5] = "Cora;Coralie;Corinna;Corinne;Éric;Érica;Erich;Erick;Erik;Erika;";
	$fetes_prenoms[19][5] = "Célestin;Célestine;Erwan;Erwin;Yves;Yvon;Yvonne;";
	$fetes_prenoms[20][5] = "Bernardin;Roxane;Roxanne;";
	$fetes_prenoms[21][5] = "Constantin;";
	$fetes_prenoms[22][5] = "Émile;Emilio;Julia;Miloud;Quitterie;Rita;";
	$fetes_prenoms[23][5] = "Didier;";
	$fetes_prenoms[24][5] = "Amaël;Donatien;Rogatien;";
	$fetes_prenoms[25][5] = "Sofia;Sophia;Sophie;";
	$fetes_prenoms[26][5] = "Béranger;Bérenger;Bérengère;";
	$fetes_prenoms[27][5] = "Hildevert;";
	$fetes_prenoms[28][5] = "Germain;";
	$fetes_prenoms[29][5] = "Adhémar;Aymar;Aymard;Maximin;";
	$fetes_prenoms[30][5] = "Ferdinand;Janin;Janine;Janne;Jeanine;Jeanne;Johanna;Johanne;Loraine;";
	$fetes_prenoms[31][5] = "Pernelle;Péroline;Perrette;Perrine;Pétronille;Visitation;";
	$fetes_prenoms[1][6] = "Justin;Ronan;";
	$fetes_prenoms[2][6] = "Blandine;";
	$fetes_prenoms[3][6] = "Kévin;";
	$fetes_prenoms[4][6] = "Clothilde;Clotilde;";
	$fetes_prenoms[5][6] = "Boniface;Igor;";
	$fetes_prenoms[6][6] = "Claudette;Claudia;Claudie;Claudine;Claudio;Claudius;Norbert;";
	$fetes_prenoms[7][6] = "Gilbert;Maïté;Marie-Thérèse;Mériadec;";
	$fetes_prenoms[8][6] = "Armand;Armande;Armando;Mars;Médard;Médéric;Prune;";
	$fetes_prenoms[9][6] = "Diana;Diane;Éphrem;Félicien;";
	$fetes_prenoms[10][6] = "Gloria;Landry;";
	$fetes_prenoms[11][6] = "Barnabé;Yolande;";
	$fetes_prenoms[12][6] = "Guy;";
	$fetes_prenoms[13][6] = "Antoine de P.;";
	$fetes_prenoms[14][6] = "Candice;Élisée;Ruffin;Rufin;Valère;";
	$fetes_prenoms[15][6] = "Germaine;";
	$fetes_prenoms[16][6] = "Aleyde;Argan;Aurélien;Ferréol;J.F. Régis;Lutgarde;Régis;";
	$fetes_prenoms[17][6] = "Hervé;Rainer;Rainier;";
	$fetes_prenoms[18][6] = "Cassandra;Cassandre;Léonce;";
	$fetes_prenoms[19][6] = "Gervais;Gervaise;Micheline;Romuald;";
	$fetes_prenoms[20][6] = "Silvère;";
	$fetes_prenoms[21][6] = "Aloïs;Aloïse;Gina;Gino;Gonzague;Loïs;Ralf;Ralph;Rodolfo;Rodolph;Rodolphe;Rudi;Rudolf;Rudy;";
	$fetes_prenoms[22][6] = "Alban;Albane;Albanie;Albanne;Albannie;Albe;Aubaine;Auban;";
	$fetes_prenoms[23][6] = "Audrey;";
	$fetes_prenoms[24][6] = "Baptiste;Hans;Ivan;Jean;Jean-Baptiste;Joan;Joannie;Joanny;Yann;Yannick;Yoann;Yvan;";
	$fetes_prenoms[25][6] = "Aliénor;Éléonore;Lore;Nora;Prosper;Salomon;";
	$fetes_prenoms[26][6] = "Anthelme;Olympe;";
	$fetes_prenoms[27][6] = "Fernand;Fernande;";
	$fetes_prenoms[28][6] = "Irénée;";
	$fetes_prenoms[29][6] = "Esmeralda;Esméralda;Judy;Pablo;Paul;Peter;Peters;Petr;Petra;Pierre;Pierrette;Pierrick;Pierrot;Pietro;";
	$fetes_prenoms[30][6] = "Adolphe;Martial;";
	$fetes_prenoms[1][7] = "Aaron;Dietrich;Dirck;Dirk;Élyse;Esther;Goulven;Servan;Servane;Thierry;Thiery;";
	$fetes_prenoms[2][7] = "Martinien;";
	$fetes_prenoms[3][7] = "Anatole;Thomas;Tom;";
	$fetes_prenoms[4][7] = "Berthe;Florent;Lilian;Liliane;Lillianne;";
	$fetes_prenoms[5][7] = "Antoine;Toni;Tonio;Tony;";
	$fetes_prenoms[6][7] = "Godeliève;Macrine;Marietta;Mariette;Nolwenn;";
	$fetes_prenoms[7][7] = "Aubierge;Raoul;";
	$fetes_prenoms[8][7] = "Edgar;Edgard;Thibaud;Thibault;Thibaut;Thiébaud;Thor;";
	$fetes_prenoms[9][7] = "Amandine;Blanca;Hermine;Irma;Mariana;Mariane;Marianne;";
	$fetes_prenoms[10][7] = "Ulric;Ulrich;";
	$fetes_prenoms[11][7] = "Benoist;Benoît;Benoîte;Olga;";
	$fetes_prenoms[12][7] = "Oliver;Olivier;";
	$fetes_prenoms[13][7] = "Clélia;Enrique;Eugène;Harry;Heinrich;Henri;Henriette;Henrik;Henry;Joël;Joëlle;Mildred;";
	$fetes_prenoms[14][7] = "Camille;";
	$fetes_prenoms[15][7] = "Bonaventure;Don;Donald;Vlad;Vladimir;Wladimir;";
	$fetes_prenoms[16][7] = "Carmen;Elvire;ND Mt Carmel;";
	$fetes_prenoms[17][7] = "Arlette;Carole;Caroline;Charline;Charlotte;Marcelline;Victoria;";
	$fetes_prenoms[18][7] = "Arnould;Émilien;Freddy;Frédéric;Frédérick;Frédérik;Frédérike;Frédérique;Frida;";
	$fetes_prenoms[19][7] = "Arsène;";
	$fetes_prenoms[20][7] = "Éliane;Élie;Éliette;Hélyette;Marina;Marine;Marinette;Marjorie;";
	$fetes_prenoms[21][7] = "Domnin;Victor;";
	$fetes_prenoms[22][7] = "Maddy;Madeleine;Magali;Magalie;Magaly;Maggy;Marie-Madeleine;";
	$fetes_prenoms[23][7] = "Appolinaire;Appoline;Appolos;Brigitte;";
	$fetes_prenoms[24][7] = "Christel;Christelle;Christina;Christine;John;Johnny;Ségolène;";
	$fetes_prenoms[25][7] = "Christopher;Jack;Jacques;Jacquine;Jacquot;Jake;Jakob;James;Jim;Jimmy;Kristopher;Valentine;";
	$fetes_prenoms[26][7] = "Ana;Anaël;Anaële;Anaelle;Anaëlle;Anaïs;Anick;Anita;Anna;Annabel;Annabella;Annabelle;Annaëlle;Anne;Annick;Annie;Annik;Annique;Anny;Anouchka;Anouck;Anouk;Joachim;Joris;Nancy;";
	$fetes_prenoms[27][7] = "Nathalie;Viktor;";
	$fetes_prenoms[28][7] = "Cristina;Kristina;Samson;";
	$fetes_prenoms[29][7] = "Béatrix;Gaud;Loup;Marthe;Olaf;";
	$fetes_prenoms[30][7] = "Juliette;";
	$fetes_prenoms[31][7] = "Ignace de L.;Ignace;Ignacio;";
	$fetes_prenoms[1][8] = "Alfonso;Alphonse;Alphonsine;Arcadius;Arcady;Éléazar;Espérance;";
	$fetes_prenoms[2][8] = "Eusèbe;Julien;Julien-Ey.;";
	$fetes_prenoms[3][8] = "Lydia;Lydiane;Lydie;";
	$fetes_prenoms[4][8] = "J.M. Vianney;Jean-Marie;Vianney;";
	$fetes_prenoms[5][8] = "Abel;Abélard;Abélia;Abella;Oswald;";
	$fetes_prenoms[6][8] = "Marlène;Octavien;Transfiguration;";
	$fetes_prenoms[7][8] = "Gaétan;Gaëtan;Gaétane;Gaëtane;Gaétanne;";
	$fetes_prenoms[8][8] = "Cyriaque;Domenico;Dominic;Dominick;Dominik;Dominique;";
	$fetes_prenoms[9][8] = "Amour;";
	$fetes_prenoms[10][8] = "Dieudonné;Larry;Laura;Lauranne;Laure;Laurence;Laurent;Laurentine;Laurette;Laurie;";
	$fetes_prenoms[11][8] = "Claire;Clara;Géry;Gilberte;Susan;Susanne;Suzane;Suzanna;Suzanne;Suzel;Suzette;Suzon;Suzy;";
	$fetes_prenoms[12][8] = "Clarisse;";
	$fetes_prenoms[13][8] = "Cassien;Hippolyte;Hyppolite;Maxim;Radegonde;Samantha;";
	$fetes_prenoms[14][8] = "Arnold;Évrard;";
	$fetes_prenoms[15][8] = "Alfred;Anne-Marie;Manon;Mariam;Marie;Marie-Laure;Marielle;Marilyn;Marion;Marjolaine;Marylin;Maryline;Marylise;Maryse;Maryvonne;Mercédès;Mireille;Miriam;Muriel;Murielle;Myriam;";
	$fetes_prenoms[16][8] = "Armel;Armele;Armelle;Roch;";
	$fetes_prenoms[17][8] = "Hyacinthe;";
	$fetes_prenoms[18][8] = "Élen;Éline;Helen;Héléna;Hélène;Laetitia;Laétitia;Léna;Lénaïc;Milène;Nelly;";
	$fetes_prenoms[19][8] = "Eudes;Jean Eudes;Mylène;";
	$fetes_prenoms[20][8] = "Bernard;Bernhard;Philibert;Philiberte;Sam;Sammy;Samuel;Samy;";
	$fetes_prenoms[21][8] = "Ahmed;Christophe;Grâce;Gracieuse;Noémie;Ombeline;Privat;";
	$fetes_prenoms[22][8] = "Fabrice;Fabrizio;Siegfried;Symphorien;";
	$fetes_prenoms[23][8] = "Églantine;Rosa;Rose de L.;Rose;Rosette;Rosita;Rosy;Rozenn;";
	$fetes_prenoms[24][8] = "Barthélemy;Barthélémy;Bartholomé;Bartolomé;Emily;Nathan;Nathanaëlle;";
	$fetes_prenoms[25][8] = "Clovis;Loïc;Louis;Ludivine;Ludovic;Ludwig;Luigi;Luis;Luiz;Marcien;";
	$fetes_prenoms[26][8] = "Césaire;César;Natacha;";
	$fetes_prenoms[27][8] = "Monica;Monika;Monique;";
	$fetes_prenoms[28][8] = "Augustin;Augustine;Hermance;Hermès;Linda;";
	$fetes_prenoms[29][8] = "Sabine;Sabrina;Sabryna;";
	$fetes_prenoms[30][8] = "Fiacre;Sacha;";
	$fetes_prenoms[31][8] = "Aristide;";
	$fetes_prenoms[1][9] = "Giles;Gilles;Josué;";
	$fetes_prenoms[2][9] = "Ingrid;";
	$fetes_prenoms[3][9] = "Graig;Greg;Grégoire;Gregor;Grégori;Grégory;";
	$fetes_prenoms[4][9] = "Iris;Marin;Moïse;Moshé;Rosalie;";
	$fetes_prenoms[5][9] = "Bertrand;Raissa;Raïssa;";
	$fetes_prenoms[6][9] = "Donatienne;Eva;Éva;Ève;Évelyne;";
	$fetes_prenoms[7][9] = "Régina;Régine;Reine;Réjane;";
	$fetes_prenoms[8][9] = "Adrian;Adriana;Adriane;Adrianna;Adrianne;Adrien;Adrienne;Nativité ND;";
	$fetes_prenoms[9][9] = "Alain;Alan;Allan;Allen;Glenn;Omer;";
	$fetes_prenoms[10][9] = "Aubert;Inès;";
	$fetes_prenoms[11][9] = "Adelphe;Daphne;Daphné;Daphnée;Daphney;Glen;Vinciane;Vincianne;";
	$fetes_prenoms[12][9] = "Apollinaire;";
	$fetes_prenoms[13][9] = "Aimé;Amé;Amy;";
	$fetes_prenoms[14][9] = "Materne;Sainte Croix;";
	$fetes_prenoms[15][9] = "Alfredo;Dolores;Dolorès;Lola;Lolita;Roland;";
	$fetes_prenoms[16][9] = "Abondance;Cyprien;Édith;Ludmilla;Régnault;";
	$fetes_prenoms[17][9] = "Hildegarde;Lambert;Réginald;Renald;Rénald;Renaud;Renauld;Renault;Ronald;";
	$fetes_prenoms[18][9] = "Ariane;Arianne;Marie-Line;Marilyne;Nadège;Nadia;Nadja;Sonia;Vera;Véra;";
	$fetes_prenoms[19][9] = "Amélie;Amély;Émilie;Gabriel;";
	$fetes_prenoms[20][9] = "Davy;Eustache;Kim;";
	$fetes_prenoms[21][9] = "Déborah;Mathew;Mathieu;Matt;Matteo;Matthew;Matthieu;";
	$fetes_prenoms[22][9] = "Maurice;Mauricette;Mauricio;Maurizio;Morvan;";
	$fetes_prenoms[23][9] = "Constant;";
	$fetes_prenoms[24][9] = "Andoche;Thècle;";
	$fetes_prenoms[25][9] = "Hermann;";
	$fetes_prenoms[26][9] = "Côme;Damien;";
	$fetes_prenoms[27][9] = "Vincent de P.;";
	$fetes_prenoms[28][9] = "Venceslas;Wenceslas;";
	$fetes_prenoms[29][9] = "Gaby;Michaël;Michal;Michel;Michèle;Michelle;Mickaël;Miguel;Mikaël;Mike;Rafael;Rafaelle;Raphaël;Raphaële;Raphaëlle;";
	$fetes_prenoms[30][9] = "Géronima;Jérôme;";
	$fetes_prenoms[1][10] = "Ariel;Ariele;Arielle;Eurielle;Thérèse E.J.;Uriel;Urielle;";
	$fetes_prenoms[2][10] = "Léger;";
	$fetes_prenoms[3][10] = "Blanche;Candide;Gérard;Gerardo;";
	$fetes_prenoms[4][10] = "Aure;Auriane;Aurianne;Bianca;Fr. d'Assise;France;Francelin;Franceline;Francesco;Francette;Francine;Francis;Francisco;Francisque;Franck;François;Frank;Frankie;Frantz;Franz;Oriane;Orianne;";
	$fetes_prenoms[5][10] = "Bluette;Capucine;Cerise;Dahlia;Fleur;Hortense;Jasmine;Myrtille;Pâquerette;Pervenche;Placide;Placie;Violaine;Violette;";
	$fetes_prenoms[6][10] = "Bruno;";
	$fetes_prenoms[7][10] = "Gustave;Serge;Sergine;Sergio;";
	$fetes_prenoms[8][10] = "Eduin;Pélage;Pélagie;Sibylle;";
	$fetes_prenoms[9][10] = "Denis;Dennis;Denny;Denys;Sara;Sarah;Sibille;";
	$fetes_prenoms[10][10] = "Elric;Ghislain;Ghislaine;";
	$fetes_prenoms[11][10] = "Firmin;Soledad;";
	$fetes_prenoms[12][10] = "Fred;Séraphin;Séraphine;Wilfrid;Wilfried;";
	$fetes_prenoms[13][10] = "Géraud;";
	$fetes_prenoms[14][10] = "Calliste;Céleste;Énora;Gwendoline;Juste;";
	$fetes_prenoms[15][10] = "Aurèle;Aurélia;Aurélie;Térésa;Thérèse;";
	$fetes_prenoms[16][10] = "Edwige;Gaëla;Gaëlla;Perlette;";
	$fetes_prenoms[17][10] = "Baudoin;Baudouin;Solenne;Soline;";
	$fetes_prenoms[18][10] = "Aimable;Genn;Guewen;Gwenn;Gwennaig;Luc;Luca;Lucas;Morgan;Morgane;";
	$fetes_prenoms[19][10] = "René;Renée;";
	$fetes_prenoms[20][10] = "Adeline;Aline;Line;";
	$fetes_prenoms[21][10] = "Céline;Ursula;Ursule;";
	$fetes_prenoms[22][10] = "Élodie;Salomé;";
	$fetes_prenoms[23][10] = "Jean de Cap.;";
	$fetes_prenoms[24][10] = "Evrard;Florentin;Magloire;";
	$fetes_prenoms[25][10] = "Crépin;Daria;Doria;Enguerran;";
	$fetes_prenoms[26][10] = "Dimitri;Évariste;";
	$fetes_prenoms[27][10] = "Emeline;Émeline;";
	$fetes_prenoms[28][10] = "Jude;Mona;Simon;Thaddée;";
	$fetes_prenoms[29][10] = "Narcisse;";
	$fetes_prenoms[30][10] = "Bienvenue;Heidi;";
	$fetes_prenoms[31][10] = "Quentin;Wolfgang;";
	$fetes_prenoms[1][11] = "Drel;Harald;Harold;Mathurin;Toussaint;Toussainte;";
	$fetes_prenoms[2][11] = "Défunts;";
	$fetes_prenoms[3][11] = "Gwenaël;Gwénaël;Gwenaëlle;Gwénaëlle;Gwennaëlle;Huber;Hubert;Huberte;";
	$fetes_prenoms[4][11] = "Aymeric;Carl;Carlos;Charles;Charlette;Charley;Charlie;Charly;Emeric;Émeric;Eméric;Emerick;Imré;Jesse;Jessica;Jessie;Jessika;Jessy;Jessyca;Jessyka;Vital;";
	$fetes_prenoms[5][11] = "Élisa;Élise;Elissa;Élizabeth;Silvia;Sylvette;Sylvia;Sylviane;Sylvianne;Sylvie;Zac;Zacharie;Zachary;Zack;";
	$fetes_prenoms[6][11] = "Berthille;Bertil;Bertille;Léo;Léonard;Leonardo;Winnoc;";
	$fetes_prenoms[7][11] = "Caren;Carine;Ernest;Ernestine;Ernie;Karelle;Karen;Karin;Karina;Karine;Karren;";
	$fetes_prenoms[8][11] = "Clair;Geoffrey;Geoffroy;Godefroy;";
	$fetes_prenoms[9][11] = "Dora;Sybil;Théo;Théodore;";
	$fetes_prenoms[10][11] = "Léon;Léone;Léonilde;Léontine;Lionel;Lionnel;Noé;";
	$fetes_prenoms[11][11] = "Martin;Vérane;";
	$fetes_prenoms[12][11] = "Christian;Christin;Cristian;Tristan;";
	$fetes_prenoms[13][11] = "Brice;Diégo;Diègo;Killian;";
	$fetes_prenoms[14][11] = "Sidoine;Sidonie;";
	$fetes_prenoms[15][11] = "Albert;Alberta;Alberte;Albertine;Alberto;Arthur;Artur;Arturo;Léopold;Léopoldine;Malo;Victoire;";
	$fetes_prenoms[16][11] = "Daisy;Gertrude;Margaret;Margarita;Margaux;Margot;Marguerite;Omar;Otmar;";
	$fetes_prenoms[17][11] = "Babette;Bettina;Betty;Élisabeth;Elsa;Elsy;Hilda;Leslie;Lesly;Lily;Lisa;Lisbeth;Lise;Lisette;Liza;Lizzie;";
	$fetes_prenoms[18][11] = "Aude;";
	$fetes_prenoms[19][11] = "Tanguy;";
	$fetes_prenoms[20][11] = "Edma;Edmée;Edmond;Octave;Octavie;";
	$fetes_prenoms[21][11] = "Gélase;Prés. Marie;";
	$fetes_prenoms[22][11] = "Cécile;Cécilia;Célia;Philémon;Sheila;";
	$fetes_prenoms[23][11] = "Clément;Clémentine;Félicia;Félicie;Rachilde;";
	$fetes_prenoms[24][11] = "Augusta;Flora;Flore;";
	$fetes_prenoms[25][11] = "Cathel;Catherine;Katel;";
	$fetes_prenoms[26][11] = "Conrad;Delphine;Kurt;";
	$fetes_prenoms[27][11] = "Astrid;Séverin;Séverine;";
	$fetes_prenoms[28][11] = "Jacq. de M.;";
	$fetes_prenoms[29][11] = "Saturnin;";
	$fetes_prenoms[30][11] = "André;Andréa;Andréane;Andréanne;Andréas;Andrée;Andrée-Anne;Andrei;Andréi;Andrés;Andrew;Andry;";
	$fetes_prenoms[1][12] = "Alar;Alaric;Alena;Alrick;Éloi;Éloise;Éloïse;Florence;Nahum;Natalie;Tudal;Tugdual;";
	$fetes_prenoms[2][12] = "Vivian;Viviana;Viviane;";
	$fetes_prenoms[3][12] = "Fran. Xavier;François-Xavier;Xavier;";
	$fetes_prenoms[4][12] = "Ada;Adnette;Barban;Barbara;Barbe;Barberine;Barbie;";
	$fetes_prenoms[5][12] = "Gérald;Géraldine;";
	$fetes_prenoms[6][12] = "Colin;Nicholas;Nick;Nickolas;Nico;Nicola;Nicolas;Niko;Nikola;Nikolas;";
	$fetes_prenoms[7][12] = "Ambre;Ambroise;";
	$fetes_prenoms[8][12] = "Elfi;Elfried;Im. Concept.;";
	$fetes_prenoms[9][12] = "P. Fourier;";
	$fetes_prenoms[10][12] = "Romaric;";
	$fetes_prenoms[11][12] = "Daniel;Daniela;Danièle;Danielle;Danitza;Danny;Dany;";
	$fetes_prenoms[12][12] = "Chantal;Chantale;Corentin;Jeanne FC;Paquita;";
	$fetes_prenoms[13][12] = "Aurore;Joceline;Jocelyn;Jocelyne;Josse;Josselin;Josseline;Luce;Lucette;Lucia;Lucie;Lucy;";
	$fetes_prenoms[14][12] = "Odile;";
	$fetes_prenoms[15][12] = "Christiane;Christianne;Ninon;";
	$fetes_prenoms[16][12] = "Adélaïde;Alice;Alizée;";
	$fetes_prenoms[17][12] = "Gaël;Gaële;Gaëlle;Judicaël;Tessa;";
	$fetes_prenoms[18][12] = "Briac;Gatien;Gratienne;Robin;";
	$fetes_prenoms[19][12] = "Urbain;";
	$fetes_prenoms[20][12] = "Abraham;Isaac;Jacob;Joy;Théophile;Zéphirin;Zéphyrin;";
	$fetes_prenoms[21][12] = "Pierre Can.;";
	$fetes_prenoms[22][12] = "Fra. Xavière;Xavière;";
	$fetes_prenoms[23][12] = "";
	$fetes_prenoms[24][12] = "Adèle;Delphin;";
	$fetes_prenoms[25][12] = "Emanuel;Emmanuel;Emmanuèle;Emmanuelle;Manoël;Manuel;Nello;Noël;Noëla;Noëlle;";
	$fetes_prenoms[26][12] = "Esteban;Étienne;Fannie;Fanny;Stef;Stefan;Stéfan;Stéphane;Stéphanie;Stéphanne;Stéve;";
	$fetes_prenoms[27][12] = "Fabiola;Jean Apôtre;Jehan;";
	$fetes_prenoms[28][12] = "Gaspard;Innocent;Innocents;";
	$fetes_prenoms[29][12] = "David;";
	$fetes_prenoms[30][12] = "Roger;";
	$fetes_prenoms[31][12] = "Colombe;Mélanie;Melina;Sylvestre;";
	
	function dateFR($args, $timestamp = NULL)
	{
		if ($timestamp == NULL)	// si le timestamp est null...
		{
			$timestamp = time();	//On prend le timestamp actuel
		}
		$joursFR = array('lundi','mardi','mercredi','jeudi','vendredi','samedi', 'dimanche');	// Jours en français
		$joursEN = array('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday', 'Sunday');	// Jours en Anglais
		
		$moisFR = array('janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre');	// Les mois en Français
		$moisEN = array('January','February','March','April','May','June','July','August','September','October','November','December');	//Les mois en Anglais
		
		$joursAbregeFR = array('Lun','Mar','Mer','Jeu','Ven','Sam', 'Dim');	// Jours abrégés en français
		$joursAbregeEN = array('Mon','Tue','Wed','Thu','Fri','Sat', 'Sun');	// Jours abrégés en Anglais

		$moisAbregeFR = array('Jan','Fév','Mar','Avr','Mai','Juin','Juil','Aoû','Sep','Oct','Nov','Déc');	// Les mois abrégés en Français
		$moisAbregeEN = array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');	//Les mois abrégés en Anglais
		
		$val = date($args, $timestamp);	// On éxécute la fonction date avec les arguments
		$val = str_replace($joursEN, $joursFR, $val);	// Si il y a des jours en Anglais dans la variable retournnée par la fonction Date(), bah on les traduits en français
		$val = str_replace($joursAbregeEN, $joursAbregeFR, $val);	// Si il y a des mois en Anglais dans la variable retournée par la fonction Date(), bah on les trduits en français
		$val = str_replace($moisEN, $moisFR, $val);	// Si il y a des mois en Anglais dans la variable retournée par la fonction Date(), bah on les trduits en français
		$val = str_replace($moisAbregeEN, $moisAbregeFR, $val);	// Si il y a des mois en Anglais dans la variable retournée par la fonction Date(), bah on les trduits en français
		
		return $val;	// Pour finir, bah on retourne la variable avec les jours et les mois traduits de l'anglais au français
	}
	
	
	$title_page = 'Bonne fêtes aux ...';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
	   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
	<head>	
		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
		<meta name="MSSmartTagsPreventParsing" content="TRUE" />
		<title><?php echo($title_page); ?></title>
	</head>
	<body>
		<h1 style="text-align: center;"><?php echo($title_page); ?></h1>
		<div style="text-align: center;">
			Aujourd'hui nous sommes le <span style="font-weight: bolder; text-decoration: underline;"><?php echo dateFR('l d M Y'); ?></span>. 
			Nous fêtons donc les : 
			<?php
				$prenoms = explode(';', $fetes_prenoms[date('d')][date('n')]);
				echo '<ul style="text-align: center;">';
				foreach ($prenoms as $prenom) {
					if ($prenom != '') {
						echo '<li style="color: #009900; font-weight: bolder;">'.htmlentities($prenom).'</li>';
					}
				}
				echo '</ul>';
			?>
			<br />
			<br />
			Demain, <?php echo dateFR('l d M Y', time() + 86400); ?>, nous fêterons les :
			<?php
				$prenoms = explode(';', $fetes_prenoms[date('d')+1][date('n')]);
				echo '<ul style="text-align: center;">';
				foreach ($prenoms as $prenom) {
					if ($prenom != '') {
						echo '<li style="color: #bb0000;">'.htmlentities($prenom).'</li>';
					}
				}
				echo '</ul>';
			?>

		</div>
	</body>
</html>

Conclusion :


Pas vraiment de bugs connus, c'est un simple traitement de données. Il n'y a rien de compliqué dans ce code, je le met à votre disposition pour que vous puissiez avoir la liste des fêtes de l'années avec vous. Vous pouvez l'afficher sur votre site ou blog.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.