From 6db7e7ab6344b18c1c7a57d7bba7073b3af594d1 Mon Sep 17 00:00:00 2001 From: adrien Date: Thu, 1 May 2025 17:11:32 +0200 Subject: [PATCH] fusion de dico et mot_de_n_lettres, favicon en svg --- dico.csv | 149 +++++++++++++++++++++++++--------------------------- dico.php | 32 +++-------- favicon.svg | 50 ++++++++++++++++++ index.php | 30 ++++++++--- style.css | 2 +- 5 files changed, 153 insertions(+), 110 deletions(-) create mode 100644 favicon.svg diff --git a/dico.csv b/dico.csv index 8f16854..8c934fe 100644 --- a/dico.csv +++ b/dico.csv @@ -73,7 +73,6 @@ AGRICOLES Qualifient les ouvriers qu’on ne voit jamais à l’usine. Georges P AI Forme d’être et d’avoir. Dédale AIDA Opéra ou coopéra. Corinne Beltz AIDA Opéra ou assista. Marc Aussitot -AIDE AU TIERS MONDE Manne financière versée aux riches des pays pauvres AIEUL A son art sous un autre nom. Georges Pérec AIGLON Élevé en pleine aire AIGU Si vous ne trouvez pas ce n’est pas grave. Georges Pérec @@ -216,7 +215,7 @@ ARETE La raie au milieu. Lionel Leteur ARETE Se cache dans l'ombre. Hervé Hardouin AREU Premier cri ARGENT Accessoire indispensable pour revoir les enfants de temps en temps -ARGENT SALE Monnaie planquée au fond des sacs et des jeans +ARGENTSALE Monnaie planquée au fond des sacs et des jeans (2 mots) ARIEN Un chrétien qu'on hésite à dire bon. Yannick Le Nagard ARISEE Comme une fortune bien réduite. Julien Soulié ARISTO Ce n'est pas la tête qu'on lui a coupée. Philippe Harang @@ -302,7 +301,7 @@ AURICULAIRE Le petit rapporteur. Marc Aussitot AUTEL Table de chevet. Bernard Philippet AUTEUR Écrivain pistonné qui a des amis éditeurs AUTO Ses ailes ne facilitent pas son vol. Chantal de Séréville -AUTO STOPPEUSE Jeune fille courageuse et prête à tout pour visiter le monde +AUTOSTOPPEUSE Jeune fille courageuse et prête à tout pour visiter le monde (2 mots) AUTOBUS Grand véhicule qui transporte des moutons et roule plus vite lorsqu’on le rate que lorsqu’on est assis dedans AUTODAFE Technique de brûlage de culture. Marc Aussitot AUTODIDACTES N’ont eu de leçons à recevoir de personne. Michel Laclos @@ -1399,9 +1398,9 @@ MINCE Guère épais, ce qui n'est pas le cas de son homophone. Jean Teularge MINUTE Courte période pour un papillon. Marc Aussitot MINUTES Cinq, ça peut faire plus. Lionel Leteur MISE Est préférable en train qu'à pied. Bernard Philippet -MISE EN PLIS Elle est plus proche du brushing que du mailing. +MISEENPLIS Elle est plus proche du brushing que du mailing. (3 mots) MITE Elle a des trous dans son emploi du temps. Lucien Lacau -MOINS VINGT Quarante à l’heure. Michel Laclos +MOINSVINGT Quarante à l’heure. (2 mots) Michel Laclos MOISISSURE Elle perd tout ce qu'elle gagne. Marc Aussitot MOISSON L'usage de faux n'y est pas répréhensible. Marc Aussitot MON Va avec l'épouse mais pas avec la femme. Marc Aussitot @@ -1782,7 +1781,7 @@ PONEY Modeste conquête pour un premier temps. Etienne Chazal PONT Avec des piles pour aller en face. Bernard Philippet PONT Ce n'est pas parce qu'il est suspendu qu'il n'est plus en service. Thierry Larsan PONTE Des œufs ou une huile. Michel Laclos -PORTE CLE Invention très pratique permettant de perdre toutes ses clés d'un coup au lieu de les perdre une par une. (2 mots) +PORTECLE Invention très pratique permettant de perdre toutes ses clés d'un coup au lieu de les perdre une par une. (2 mots) (2 mots) POSSESSIF Caractérise un certain ton et un certain son. Georges Pérec POT Peut quand même avoir des oreilles. Georges Pérec POTE Rencontre toute désignée pour prendre un pot. Pangloss @@ -2339,8 +2338,8 @@ TROTTEUSE Elle va plus vite que les deux autres, mais toujours à son rythme. Th TROUILLOMETRE Il est souvent à zéro. Jean-Paul Vanden Branden TROUSSEES Les poules le sont différemment des cocottes. Georges Pérec TSAR Le dernier vit rouge -TSE TSE Ses victimes lui doivent des sommes considérables. Pangloss -TSE TSE C'est quand elle a fini de voler qu'elle se met à piquer. Lucien Lacau +TSE-TSE Ses victimes lui doivent des sommes considérables (2 mots). Pangloss +TSE-TSE C'est quand elle a fini de voler qu'elle se met à piquer (2 mots). Lucien Lacau TSF Pour en avoir des nouvelles, il fallait d'abord la mettre au courant. Michel Laclos TU Familier et secret. Dédale TU Entre proches ou même pas aux proches. Jean Teularge @@ -2468,7 +2467,7 @@ ABELARD Tombeau d’Héloïse et d’Abélard ; si l’on vous prouve qu’il es ABRICOTS Nous n’en aurons pas encore cette année. Gustave Flaubert ABSINTHE A tué plus de soldats que les Bédouins. Gustave Flaubert ABSINTHE Poison extra-violent. Gustave Flaubert -ACADEMIE FRANCAISE La dénigrer, mais tâcher d’en faire partie si on peut. Gustave Flaubert +ACADEMIEFRANCAISE La dénigrer, mais tâcher d’en faire partie si on peut. (2 mots) Gustave Flaubert ACTRICES La perte des fils de famille. Gustave Flaubert ACTRICES Pardon ! il y en a qui sont bonnes mères de famille ! Gustave Flaubert ACTRICES Sont d’une lubricité effrayante, se livrent à des orgies, avalent des millions (finissent à l’hôpital). Gustave Flaubert @@ -2490,10 +2489,10 @@ ANGLAIS Tous riches. Gustave Flaubert ANGLAISES S’étonner de ce qu’elles ont de jolis enfants. Gustave Flaubert ANTIQUITE Et tout ce qui se (sic) rapporte, poncif, embêtant. Gustave Flaubert ANTIQUITES Sont toujours de fabrication moderne. Gustave Flaubert -APPARTEMENT DE GARCON Avec des colifichets de femme traînant çà et là. Gustave Flaubert -APPARTEMENT DE GARCON Odeur de cigarette. Gustave Flaubert -APPARTEMENT DE GARCON On doit y trouver des choses extraordinaires. Gustave Flaubert -APPARTEMENT DE GARCON Toujours en désordre. Gustave Flaubert +APPARTEMENTDEGARCON Avec des colifichets de femme traînant çà et là. (3 mots) Gustave Flaubert +APPARTEMENTDEGARCON Odeur de cigarette. (3 mots) Gustave Flaubert +APPARTEMENTDEGARCON On doit y trouver des choses extraordinaires. (3 mots) Gustave Flaubert +APPARTEMENTDEGARCON Toujours en désordre. (3 mots) Gustave Flaubert ARCHIMEDE « Donnez-moi un point d’appui et je soulèverai le monde. » Gustave Flaubert ARCHIMEDE Dire à son nom : « Eurèka ». Gustave Flaubert ARCHIMEDE Il y a encore la vis d’Archimède ; mais on n’est pas tenu de savoir en quoi elle consiste. Gustave Flaubert @@ -2555,8 +2554,8 @@ BLONDES Plus chaudes que les brunes (voy. Brunes). Gustave Flaubert BOIS À l’automne, quand on se promène, on doit dire : De la dépouille de nos bois, etc. Gustave Flaubert BOIS Les bois font rêver. Gustave Flaubert BOIS Sont propres à composer des vers. Gustave Flaubert -BONNET GREC Donne de la majesté au visage. Gustave Flaubert -BONNET GREC Indispensable à l’homme de cabinet. Gustave Flaubert +BONNETGREC Donne de la majesté au visage. (2 mots) Gustave Flaubert +BONNETGREC Indispensable à l’homme de cabinet. (2 mots) Gustave Flaubert BOSSUS Ont beaucoup d’esprit. Gustave Flaubert BOSSUS Sont très recherchés des femmes lascives. Gustave Flaubert BOUCHERS Sont terribles en temps de révolution. Gustave Flaubert @@ -2629,11 +2628,11 @@ CHAT Les appeler tigres de salon (sic). Gustave Flaubert CHAT Les chats sont traîtres. Gustave Flaubert CHAT Leur couper la queue pour empêcher le vertigo. Gustave Flaubert CHATAIGNE Femelle du marron. Gustave Flaubert -CHATEAU FORT A toujours subi un siège, sous Philippe Auguste. Gustave Flaubert +CHATEAUFORT A toujours subi un siège, sous Philippe Auguste. (2 mots) Gustave Flaubert CHEMINEE Fume toujours. Gustave Flaubert CHEMINEE Sujet de discussion à propos du chauffage. Gustave Flaubert -CHEMINS DE FER S’extasier sur leur invention et dire : « Moi, monsieur, qui vous parle, j’étais ce matin à X ; je suis parti par le train de X ; là-bas, j’ai fait mes affaires, etc., et à X heures, j’étais revenu ! » Gustave Flaubert -CHEMINS DE FER Si Napoléon les avait eus à sa disposition, il aurait été invincible. Gustave Flaubert +CHEMINSDEFER S’extasier sur leur invention et dire : « Moi, monsieur, qui vous parle, j’étais ce matin à X ; je suis parti par le train de X ; là-bas, j’ai fait mes affaires, etc., et à X heures, j’étais revenu ! » (3 mots) Gustave Flaubert +CHEMINSDEFER Si Napoléon les avait eus à sa disposition, il aurait été invincible. (3 mots) Gustave Flaubert CHEVAL Beau sujet de brochure pour un homme qui désire se poser en personnage sérieux. Gustave Flaubert CHEVAL De course : le mépriser. À quoi sert-il ? Gustave Flaubert CHEVAL S’il connaissait sa force, ne se laisserait pas conduire. Gustave Flaubert @@ -2678,7 +2677,7 @@ CONVERSATION La politique et la religion doivent en être exclues. Gustave Flaub COPAHU Feindre d’en ignorer l’usage. Gustave Flaubert COR Indique le changement de temps mieux qu’un baromètre. Gustave Flaubert COR Très dangereux quand il est mal coupé ; citer des exemples d’accidents terribles. Gustave Flaubert -COR DE CHASSE Dans les bois, fait bon effet (et le soir sur l’eau). Gustave Flaubert +CORDECHASSE Dans les bois, fait bon effet (et le soir sur l’eau). (3 mots) Gustave Flaubert CORDE Est plus solide que le fer. Gustave Flaubert CORDE On ne connaît pas la force d’une corde. Gustave Flaubert CORPS Si nous savions comment notre corps est fait, nous n’oserions pas faire un mouvement. Gustave Flaubert @@ -2717,7 +2716,7 @@ DAMAS Seul endroit où l’on sache faire les sabres. Gustave Flaubert DAMAS Toute bonne lame est de Damas. Gustave Flaubert DAUPHIN Porte les enfants sur son dos. Gustave Flaubert DEBAUCHE Cause de toutes les maladies des célibataires. Gustave Flaubert -DECOR DE THEATRE N’est pas de la peinture : il suffit de jeter à vrac sur la toile un seau de couleurs ; puis on l’étend avec un balai ; et l’éloignement avec la lumière font l’illusion. Gustave Flaubert +DECORDETHEATRE N’est pas de la peinture : il suffit de jeter à vrac sur la toile un seau de couleurs ; puis on l’étend avec un balai ; et l’éloignement avec la lumière font l’illusion. (3 mots) Gustave Flaubert DECORATION De la Légion d’honneur. Gustave Flaubert DECORATION La blaguer, mais la convoiter. Gustave Flaubert DECORATION Quand on l’obtient, toujours dire qu’on ne l’a pas demandée. Gustave Flaubert @@ -2726,11 +2725,11 @@ DECORUM Donne du prestige. Gustave Flaubert DECORUM Frappe l’imagination des masses. Gustave Flaubert DEFAITE S’essuie, et elle est tellement complète qu’il n’en reste personne pour en porter la nouvelle. Gustave Flaubert DEICIDE S’indigner contre, bien que le crime ne soit pas fréquent. Gustave Flaubert -DEJEUNER DE GARCONS Exige des huîtres, du vin blanc et des gaudrioles. Gustave Flaubert +DEJEUNERDEGARCONS Exige des huîtres, du vin blanc et des gaudrioles. (3 mots) Gustave Flaubert DEMELOIR Fait tomber les cheveux. Gustave Flaubert DEMOSTHENES Ne prononçait pas de discours sans avoir un galet dans la bouche. Gustave Flaubert DENT Sont gâtées par le cidre, le tabac, les dragées, la glace, dormir la bouche ouverte et boire de suite après le potage. Gustave Flaubert -DENT OEILLERE Dangereux de l’arracher parce qu’elle correspond à l’œil. L’arrachement d’une dent « ne fait pas jouir ». Gustave Flaubert +DENTOEILLERE Dangereux de l’arracher parce qu’elle correspond à l’œil. L’arrachement d’une dent « ne fait pas jouir ». (2 mots) Gustave Flaubert DEPURATIF Se prend en cachette. Gustave Flaubert DEPUTE L’être, comble de la gloire. Gustave Flaubert DEPUTE Ne font rien. Gustave Flaubert @@ -2749,7 +2748,7 @@ DIAMANT Et dire que ce n’est que du charbon ! Gustave Flaubert DIAMANT On finira par en faire ! Gustave Flaubert DIAMANT Si nous en trouvions un dans son état naturel, nous ne le ramasserions pas ! Gustave Flaubert DICTIONNAIRE En dire : N’est fait que pour les ignorants. Gustave Flaubert -DICTIONNAIRE DE RIMES S’en servir ? honteux ! Gustave Flaubert +DICTIONNAIREDERIMES S’en servir ? honteux ! (3 mots) Gustave Flaubert DIDEROT Toujours suivi de d’Alembert. Gustave Flaubert DIEU Voltaire lui-même l’a dit : « Si Dieu n’existait pas, il faudrait l’inventer. » Gustave Flaubert DILETTANTE Homme riche, abonné à l’Opéra. Gustave Flaubert @@ -2787,7 +2786,6 @@ DOME Comment se tient-il ? (S’étonner de ce que cela puisse tenir seul). Gust DOME En citer deux : celui des Invalides et celui de Saint-Pierre de Rome. Gustave Flaubert DOME Tour de forme architecturale. Gustave Flaubert DOMINOS On y joue d’autant mieux qu’on est gris. Gustave Flaubert -DOMPTEURS DE BETES FEROCES Emploient des pratiques obscènes. Gustave Flaubert DONJON Éveille des idées lugubres. Gustave Flaubert DORMIR Épaissit le sang. Gustave Flaubert DORTOIRS Préférables aux chambres pour la moralité des élèves. Gustave Flaubert @@ -2818,7 +2816,7 @@ ECOLES À Saint-Cyr : jeunes gens nobles. Gustave Flaubert ECOLES Polytechnique, rêve de toutes les mères (vieux). Gustave Flaubert ECONOMIE Citer l’anecdote de Laffitte ramassant une épingle dans la cour du banquier Perregaux. Gustave Flaubert ECONOMIE Toujours précédé de « Ordre », mène à la fortune. Gustave Flaubert -ECONOMIE POLITIQUE Science sans entrailles. Gustave Flaubert +ECONOMIEPOLITIQUE Science sans entrailles. (2 mots) Gustave Flaubert ECRIT, BIEN ECRIT Mots de portiers, pour désigner les romans-feuilletons qui les amusent. Gustave Flaubert ECRITURE Indéchiffrable : signe de science ; exemple : les ordonnances des médecins. Gustave Flaubert ECRITURE Une belle écriture mène à tout. Gustave Flaubert @@ -2866,7 +2864,7 @@ ETRENNES S’indigner contre. Gustave Flaubert ETRUSQUE Tous les vases anciens sont étrusques. Gustave Flaubert ETYMOLOGIE Rien de plus facile à trouver avec le latin et un peu de réflexion. Gustave Flaubert EUNUQUE Fulminer contre les castrats de la chapelle Sixtine. Gustave Flaubert -EXECUTIONS CAPITALES Se plaindre des femmes qui vont les voir. Gustave Flaubert +EXECUTIONSCAPITALES Se plaindre des femmes qui vont les voir. (2 mots) Gustave Flaubert EXERCICE Préserve de toutes les maladies : toujours conseiller d’en faire. Gustave Flaubert EXPOSITION Sujet de délire du XIXe siècle. Gustave Flaubert EXTIRPER Ce verbe ne s’emploie que pour les hérésies et les cors aux pieds. Gustave Flaubert @@ -2877,12 +2875,12 @@ FAISCEAUX À former, est le comble de la difficulté dans garde nationale. Gusta FARD Abîme la peau. Gustave Flaubert FAUTE « C’est pire qu’un crime, c’est une faute. » (Talleyrand.) « Il ne vous reste plus de faute à commettre » (Thiers.) Gustave Flaubert FAUTE Ces deux phrases doivent être articulées avec profondeur. Gustave Flaubert -FAUX MONNAYEURS Travaillent toujours dans les souterrains. Gustave Flaubert -FAUX RATELIERS Prendre garde de l’avaler en dormant. Gustave Flaubert -FAUX RATELIERS Troisième dentition. Gustave Flaubert -FEMMES DE CHAMBRE Connaissent tous leurs secrets et les trahissent. Gustave Flaubert -FEMMES DE CHAMBRE Plus jolies que leurs maîtresses. Gustave Flaubert -FEMMES DE CHAMBRE Toujours déshonorées par le fils de la maison. Gustave Flaubert +FAUXMONNAYEURS Travaillent toujours dans les souterrains. (2 mots) Gustave Flaubert +FAUXRATELIERS Prendre garde de l’avaler en dormant. (2 mots) Gustave Flaubert +FAUXRATELIERS Troisième dentition. (2 mots) Gustave Flaubert +FEMMESDECHAMBRE Connaissent tous leurs secrets et les trahissent. (3 mots) Gustave Flaubert +FEMMESDECHAMBRE Plus jolies que leurs maîtresses. (3 mots) Gustave Flaubert +FEMMESDECHAMBRE Toujours déshonorées par le fils de la maison. (3 mots) Gustave Flaubert FEODALITE N’en avoir aucune idée précise, mais tonner contre. Gustave Flaubert FERMIER Tous à leur aise. Gustave Flaubert FEU Purifie tout. Gustave Flaubert @@ -2899,8 +2897,8 @@ FLAMANT Oiseau ainsi nommé parce qu’il vient des Flandres. Gustave Flaubert FOETUS Toute pièce anatomique conservée dans l’esprit-de-vin. Gustave Flaubert FONCTIONNAIRE Inspire le respect, quelque (sic) soit la fonction qu’il remplisse. Gustave Flaubert FONDEMENT Toutes les nouvelles en manquent. Gustave Flaubert -FONDS SECRETS S’indigner contre. Gustave Flaubert -FONDS SECRETS Sommes incalculables avec lesquelles les ministres achètent les consciences. Gustave Flaubert +FONDSSECRETS S’indigner contre. (2 mots) Gustave Flaubert +FONDSSECRETS Sommes incalculables avec lesquelles les ministres achètent les consciences. (2 mots) Gustave Flaubert FORCATS Au bagne, il y a des hommes de génie. Gustave Flaubert FORCATS Ont toujours une figure patibulaire. Gustave Flaubert FORCATS Tous très adroits de leurs mains. Gustave Flaubert @@ -2908,17 +2906,17 @@ FORNARINA C’était une belle femme ; inutile d’en savoir plus long. Gustave FORTUNE Quand on vous parle d’une grande fortune, ne pas manquer de dire. « Oui, mais est-elle bien sûre ? » Gustave Flaubert FOSSILES Plaisanterie de bon goût, en parlant d’un académicien. Gustave Flaubert FOSSILES Preuve du déluge. Gustave Flaubert -FOUDRES DU VATICAN En rire. Gustave Flaubert +FOUDRESDUVATICAN En rire. (3 mots) Gustave Flaubert FOULARD Il est « comme il faut » de se moucher dedans (dans un foulard). Gustave Flaubert FOULE À toujours de bons instincts. Gustave Flaubert FOURMIS Bel exemple à citer devant un dissipateur. Gustave Flaubert FOURMIS Ont donné l’idée des caisses d’épargne. Gustave Flaubert FOURRURE Signe de richesse. Gustave Flaubert -FRANC MACONNERIE Cause de dispute dans les ménages. Gustave Flaubert -FRANC MACONNERIE Encore une des causes de la Révolution ! Gustave Flaubert -FRANC MACONNERIE Les épreuves d’initiation sont terribles : quelques-uns en sont morts ! Gustave Flaubert -FRANC MACONNERIE Mal vue des ecclésiastiques. Gustave Flaubert -FRANC MACONNERIE Quel peut bien être son secret ? Gustave Flaubert +FRANCMACONNERIE Cause de dispute dans les ménages. (2 mots) Gustave Flaubert +FRANCMACONNERIE Encore une des causes de la Révolution ! (2 mots) Gustave Flaubert +FRANCMACONNERIE Les épreuves d’initiation sont terribles : quelques-uns en sont morts ! (2 mots) Gustave Flaubert +FRANCMACONNERIE Mal vue des ecclésiastiques. (2 mots) Gustave Flaubert +FRANCMACONNERIE Quel peut bien être son secret ? (2 mots) Gustave Flaubert FRANCAIS Le premier peuple de l’Univers. Gustave Flaubert FRANCS-TIREURS Plus terribles que l’ennemi. Gustave Flaubert FRESQUE On n’en fait plus. Gustave Flaubert @@ -2934,21 +2932,19 @@ FULMINER Joli verbe. Gustave Flaubert FUSIL Toujours en avoir un à la campagne. Gustave Flaubert FUSILLER Joie de l’individu à qui on accorde cette faveur. Gustave Flaubert FUSILLER Plus noble que guillotiner. Gustave Flaubert -FUSION DES BRANCHES ROYALES L’espérer toujours ! Gustave Flaubert GAGNE-PETIT Belle enseigne pour une boutique, comme inspirant la confiance. Gustave Flaubert GALBE Dire devant toute statue qu’on examine : « Ça ne manque pas de galbe. » Gustave Flaubert GALETS Il [faut] en rapporter de la mer. Gustave Flaubert GAMIN A invariablement beaucoup d’esprit. Gustave Flaubert GAMIN Toujours suivi « de Paris ». Gustave Flaubert GARES DE CHEMIN DE FER S’extasier devant elles et les donner comme modèles d’architecture. Gustave Flaubert -GARNISON DE JEUNE HOMME Id est culex pubensis. Gustave Flaubert GAUCHERS Plus adroits que ceux qui se servent de la main droite. Gustave Flaubert GAUCHERS Terribles à l’escrime. Gustave Flaubert GENDARMES Rempart de la société. Gustave Flaubert -GENERATION SPONTANEE Idée de socialiste. Gustave Flaubert +GENERATIONSPONTANEE Idée de socialiste. (2 mots) Gustave Flaubert GENIE Inutile de l’admirer, c’est une névrose. Gustave Flaubert GENOVEFAIN On ne sait pas ce que c’est. Gustave Flaubert -GENRE EPISTOLAIRE Genre de style exclusivement réservé aux femmes. Gustave Flaubert +GENREEPISTOLAIRE Genre de style exclusivement réservé aux femmes. (2 mots) Gustave Flaubert GENTILHOMME Il n’y [en] a plus. Gustave Flaubert GIAOUR Expression farouche, d’une signification inconnue, mais on sait que ça a rapport à l’Orient. Gustave Flaubert GIBELOTTE Toujours faite avec du chat. Gustave Flaubert @@ -2979,7 +2975,7 @@ GULF-STREAM Ville célèbre de Norvège, nouvellement découverte. Gustave Flaub GYMNASE Succursale de la Comédie-Française. Gustave Flaubert GYMNASTIQUE Exténue les enfants. Gustave Flaubert GYMNASTIQUE On ne saurait trop en faire. Gustave Flaubert -HABIT NOIR En province, est le dernier terme de la cérémonie et du dérangement. Gustave Flaubert +HABITNOIR En province, est le dernier terme de la cérémonie et du dérangement. (2 mots) Gustave Flaubert HALEINE L’avoir « forte » donne « l’air distingué ». Gustave Flaubert HAMAC Indispensable dans un jardin. Gustave Flaubert HAMAC Propre aux créoles. Gustave Flaubert @@ -3009,15 +3005,15 @@ HIEROGLYPHES Et dire qu’il y a des gens qui les comprennent ! Gustave Flaubert HIPPOCRATE On doit toujours le citer en latin, parce qu’il écrivait en grec. Gustave Flaubert HIVER Est plus sain que les autres saisons. Gustave Flaubert HIVER Toujours exceptionnel. Gustave Flaubert -HOBEREAUX DE CAMPAGNE Avoir pour eux le plus souverain mépris. Gustave Flaubert +HOBEREAUXDECAMPAGNE Avoir pour eux le plus souverain mépris. (3 mots) Gustave Flaubert HOMERE Célèbre par sa façon de rire. Gustave Flaubert HOMERE N’a jamais existé. Gustave Flaubert HORIZONS Trouver beaux ceux de la nature, et sombres ceux de la politique. Gustave Flaubert HOSPODAR Fait bien dans une phrase, à propos de « la question d’Orient ». Gustave Flaubert HOTELS Ne sont bons qu’en Suisse. Gustave Flaubert HUGO A eu bien tort vraiment de s’occuper de politique. Gustave Flaubert -HUILE D OLIVE Il faut avoir un ami de Marseille qui vous en fait venir un petit tonneau. Gustave Flaubert -HUILE D OLIVE N’est jamais bonne. Gustave Flaubert +HUILEDOLIVE Il faut avoir un ami de Marseille qui vous en fait venir un petit tonneau. (3 mots) Gustave Flaubert +HUILEDOLIVE N’est jamais bonne. (3 mots) Gustave Flaubert HUITRES On n’en mange plus ! elles sont trop chères ! Gustave Flaubert HUMEUR Se réjouir quand elle sort, et s’étonner que le corps humain puisse en contenir de si grandes quantités. Gustave Flaubert HUMIDITE Cause de toutes les maladies. Gustave Flaubert @@ -3082,16 +3078,16 @@ JAMBAGE Ne pas y croire. Gustave Flaubert JAMBON S’en méfier, à cause des trichines. Gustave Flaubert JAMBON Toujours de Mayence. Gustave Flaubert JANSENISME On ne sait pas ce que c’est, mais il est très chic d’en parler. Gustave Flaubert -JARDIN ANGLAIS Plus naturels que les jardins à la française. Gustave Flaubert +JARDINANGLAIS Plus naturels que les jardins à la française. (2 mots) Gustave Flaubert JARNAC S’indigner contre ce coup, qui, du reste, était fort loyal. Gustave Flaubert JAVELOT Vaut bien un fusil, quand on sait s’en servir. Gustave Flaubert JESUITES Ne point parler de « la bataille des Jésuites ». Gustave Flaubert JESUITES On ne se doute pas du nombre qu’il y en a. Gustave Flaubert JESUITES Ont la main dans toutes les révolutions. Gustave Flaubert JEU S’indigner contre cette fatale passion. Gustave Flaubert -JEUNE HOMME Il doit l’être. Gustave Flaubert -JEUNE HOMME S’étonner quand il ne l’est pas. Gustave Flaubert -JEUNE HOMME Toujours farceur. Gustave Flaubert +JEUNEHOMME Il doit l’être. (2 mots) Gustave Flaubert +JEUNEHOMME S’étonner quand il ne l’est pas. (2 mots) Gustave Flaubert +JEUNEHOMME Toujours farceur. (2 mots) Gustave Flaubert JOCKEY Déplorer la race des. Gustave Flaubert JOCKEY-CLUB Ses membres sont tous des jeunes gens farceurs et très riches. Dire simplement « le Jockey », très chic, donne à croire qu’on en fait partie. Gustave Flaubert JOUETS Devraient toujours être scientifiques. Gustave Flaubert @@ -3115,7 +3111,7 @@ LAIT Blanchit la peau ; des femmes, à Paris, prennent un bain de lait tous les LAIT Dissout les huîtres. Gustave Flaubert LANCELLE En avoir toujours une dans sa poche, mais craindre de s’en servir. Gustave Flaubert LANGOUSTE Femelle du homard. Gustave Flaubert -LANGUES VIVANTES Les malheurs de la France viennent de ce qu’on n’en sait pas assez. Gustave Flaubert +LANGUESVIVANTES Les malheurs de la France viennent de ce qu’on n’en sait pas assez. (2 mots) Gustave Flaubert LATIN Est seulement utile pour lire les inscriptions des fontaines publiques. Gustave Flaubert LATIN Gâte l’écriture. Gustave Flaubert LATIN Langue naturelle à l’homme. Gustave Flaubert @@ -3125,7 +3121,7 @@ LIBELLE On n’en fait plus. Gustave Flaubert LIBERTE Nous avons toutes celles qui sont nécessaires. Gustave Flaubert LIBERTE O liberté ! que de crimes on commet en ton nom ! Gustave Flaubert LIBERTINAGE Ne se voit que dans les grandes villes. Gustave Flaubert -LIBRE ECHANGE Cause de tous les maux, des souffrances du commerce. Gustave Flaubert +LIBREECHANGE Cause de tous les maux, des souffrances du commerce. (2 mots) Gustave Flaubert LIEVRE Dort les yeux ouverts. Gustave Flaubert LIGUEURS Précurseurs du libéralisme en France. Gustave Flaubert LILAS Fait plaisir parce qu’il annonce l’été. Gustave Flaubert @@ -3148,11 +3144,11 @@ MACHIAVELISME Mot qu’on ne doit prononcer qu’en frémissant. Gustave Flauber MAGIE S’en moquer. Gustave Flaubert MAGISTRATURE Belle carrière pour un jeune homme (voy. Ingénieur). Gustave Flaubert MAGNETISME Joli sujet de conversation, et qui sert à « faire des femmes ». Gustave Flaubert -MAIRE DE VILLAGE Toujours ridicule. Gustave Flaubert +MAIREDEVILLAGE Toujours ridicule. (3 mots) Gustave Flaubert MAJOR Ne se trouve plus que dans les tables d’hôte. Gustave Flaubert -MAL DE MER Pour ne pas l’éprouver, il suffit de penser à autre chose. Gustave Flaubert +MALDEMER Pour ne pas l’éprouver, il suffit de penser à autre chose. (3 mots) Gustave Flaubert MALADE Pour remonter le moral d’un malade, rire de son affection et nier ses souffrances. Gustave Flaubert -MALADIE DE NERFS Toujours des grimaces. Gustave Flaubert +MALADIEDENERFS Toujours des grimaces. (3 mots) Gustave Flaubert MALEDICTION Toujours donné par un père. Gustave Flaubert MALTHUS « L’infâme Malthus ». Gustave Flaubert MAMELUCKS Ancien peuple de l’Orient (Égypte). Gustave Flaubert @@ -3216,7 +3212,7 @@ NEGRESSES Plus chaudes que les blanches (voy. Brunes et Blondes). Gustave Flaube NEOLOGISME La peste de la langue française. Gustave Flaubert NERVEUX Se dit à chaque fois qu’on ne comprend rien à une maladie ; cette explication satisfait l’auditeur. Gustave Flaubert NOBLESSE La mépriser et l’envier. Gustave Flaubert -NOEUD GORDIEN A rapport à l’antiquité. Gustave Flaubert +NOEUDGORDIEN A rapport à l’antiquité. (2 mots) Gustave Flaubert NORMANDS Croire qu’ils prononcent des hâvresâcs, et les blaguer sur le bonnet de coton. Gustave Flaubert NOTAIRES Maintenant ne pas s’y fier. Gustave Flaubert NUMISMATIQUE A rapport aux hautes sciences, inspire un immense respect. Gustave Flaubert @@ -3262,7 +3258,7 @@ PAYSAGES Toujours des plats d’épinards. Gustave Flaubert PEDANTISME Doit être bafoué, si ce n’est quand il s’applique à des choses légères. Gustave Flaubert PEDERASTIE Maladie dont tous les hommes sont affectés à un certain âge. Gustave Flaubert PEIGNE Si on coupe les cheveux, ils saignent (?). Gustave Flaubert -PEINTURE SUR VERRE Le secret en est perdu. Gustave Flaubert +PEINTURESURVERRE Le secret en est perdu. (3 mots) Gustave Flaubert PENSER Pénible ; les choses qui nous y forcent sont généralement délaissées. Gustave Flaubert PEROU Pays où tout est en or. Gustave Flaubert PEUR Donne des ailes. Gustave Flaubert @@ -3291,7 +3287,7 @@ PRETRES C’est égal, il y en a de bons, tout de même ! Gustave Flaubert PRETRES Couchent avec leurs bonnes et ont des enfants qu’ils appellent leurs neveux. Gustave Flaubert PRIAPISME Culte de l’antiquité. Gustave Flaubert PRINCIPES Toujours indiscutables ; on ne peut en dire ni la nature, ni le nombre, n’importe, sont sacrés. Gustave Flaubert -PRISE DE TABAC Convient à l’homme de cabinet. Gustave Flaubert +PRISEDETABAC Convient à l’homme de cabinet. (3 mots) Gustave Flaubert PROGRES Toujours mal entendu et trop hâtif. Gustave Flaubert PROSE Plus facile à faire que les vers. Gustave Flaubert PUCELLE Ne s’emploie que pour Jeanne d’Arc, et avec « d’Orléans ». Gustave Flaubert @@ -3301,7 +3297,7 @@ PUNCH Et ça produit des flammes fantastiques ! Gustave Flaubert PUNCH Éteindre les lumières quand on l’allume. Gustave Flaubert PUNCH Source de délire. Gustave Flaubert PYRAMIDE Ouvrage inutile. Gustave Flaubert -QUADRATURE DU CERCLE On ne sait pas ce que c’est, mais il faut lever les épaules quand on en parle. Gustave Flaubert +QUADRATUREDUCERCLE On ne sait pas ce que c’est, mais il faut lever les épaules quand on en parle. (3 mots) Gustave Flaubert RACINE Polisson ! Gustave Flaubert RADICALISME D’autant plus dangereux qu’il est latent. Gustave Flaubert RATE Autrefois, on l’enlevait au coureur. Gustave Flaubert @@ -3332,7 +3328,7 @@ SAINTE-BEUVE Le Vendredi Saint, dînait exclusivement de charcuterie. Gustave Fl SAINTE-HELENE Ile connue par son rocher. Gustave Flaubert SALON Début littéraire qui pose très bien son homme. Gustave Flaubert SANTE Trop de —, cause de maladie. Gustave Flaubert -SAPHIQUE ET ADONIQUE Produit un excellent effet dans un article de littérature. Gustave Flaubert +SAPHIQUEETADONIQUE Produit un excellent effet dans un article de littérature. (3 mots) Gustave Flaubert SATRAPE Homme riche et débauché. Gustave Flaubert SATURNALES Fêtes du Directoires. Gustave Flaubert SAVANTS Les blaguer. Gustave Flaubert @@ -3345,12 +3341,11 @@ SITE Endroits pour faire des vers. Séville. Célèbre par son barbier (voy. Nap SOCIETE Ce qui cause sa perte. Gustave Flaubert SOCIETE Ses ennemis. Gustave Flaubert SOMNANBULE Se promène la nuit sur la crête des toits. Gustave Flaubert -SOUPERS DE LA REGENCE On y dépensait encore plus d’esprit que de champagne. Gustave Flaubert SOUPIR Doit s’exhaler près d’une femme. Gustave Flaubert SPIRITUALISME Le meilleur système de philosophie. Gustave Flaubert STOICISME Est impossible. Gustave Flaubert STUART S’apitoyer sur son sort. Gustave Flaubert -SUFFRAGE UNIVERSEL Dernier terme de la science politique. Gustave Flaubert +SUFFRAGEUNIVERSEL Dernier terme de la science politique. (2 mots) Gustave Flaubert SUICIDE Preuve de lâcheté. Gustave Flaubert SYBARITES Tonner contre. Gustave Flaubert SYPHILIS Plus ou moins, tout le monde en est affecté. Gustave Flaubert @@ -3360,10 +3355,10 @@ TEMPS Éternel sujet de conversation. Gustave Flaubert TEMPS Toujours s’en plaindre. Gustave Flaubert THEME Au collège, prouve l’application, comme la version prouve l’intelligence. Gustave Flaubert THEME Mais, dans le monde, il faut rire des forts en thème. Gustave Flaubert -TOILETTE DES DAMES Trouble l’imagination. Gustave Flaubert +TOILETTEDESDAMES Trouble l’imagination. (3 mots) Gustave Flaubert TOLERANCE N’est pas celle où l’on a des opinions tolérantes. Gustave Flaubert TOUR Indispensable à avoir dans son grenier, à la campagne, les jours de pluie. Gustave Flaubert -TRANSPIRATION DES PIEDS Signe de santé. Gustave Flaubert +TRANSPIRATIONDESPIEDS Signe de santé. (3 mots) Gustave Flaubert UKASE Appeler ukase tout décret autoritaire, ça vexe le gouvernement. Gustave Flaubert UNIVERSITE « Alma mater. » Gustave Flaubert VACCINE Ne fréquenter que des personnes vaccinées. Gustave Flaubert @@ -3423,7 +3418,7 @@ CERVEAU Appareil avec lequel nous pensons que nous pensons. Ce qui distingue l'h CHAT Automate doux et indestructible fourni par la Nature pour prendre des coups de pied quand quelque chose ne va pas dans le cercle familial. Ambrose Bierce CHICANEUR Personne qui vient nous critiquer notre ouvrage. Ambrose Bierce CHIEN Sorte de divinité de substitution. Cette entité sacrée tient dans le coeur de la femme une place à laquelle nul humain de sexe mâle ne pourra jamais prétendre. Ambrose Bierce -CHIURE DE MOUCHE Signe primitif de ponctuation. Ambrose Bierce +CHIUREDEMOUCHE Signe primitif de ponctuation. (3 mots) Ambrose Bierce CHOU légume familier cultivé dans les jardins potagers et qui égale à peu près en grosseur et en sagesse la tête d'un homme. Ambrose Bierce CIRQUE Endroit où les chevaux, poneys et les éléphants sont autorisés à voir des hommes, des femmes et des enfants se conduire comme des idiots. Ambrose Bierce CITATION Répétition erronée d'une déclaration d'autrui. Ambrose Bierce @@ -3446,7 +3441,7 @@ COUVENT Lieu de recueillement pour les femmes qui aspirent à méditer dans la p CRITIQUES L'une des nombreuses méthodes qu'affectionnent les imbéciles pour perdre leurs amis. Ambrose Bierce CURIOSITE Vilain défaut de l'esprit féminin. L'envie de savoir si oui ou non une femme se consume de curiosité est l'une des passions les plus actives et les plus insatiables de l'âme masculine. Ambrose Bierce CYNIQUE Grossier personnage dont la vision déformée voit les choses comme elles sont, et non comme elles devraient être. Ambrose Bierce -DE Instrument du destin, ainsi que l'atteste l'expression : " Les dés sont jetés". Ambrose Bierce +DE Instrument du destin. Ambrose Bierce DEBAUCHE Personne qui s'est mise de si bonne heure à la poursuite du plaisir qu'elle a eu l'infortune de le rattraper. Ambrose Bierce DELUGE première et remarquable expérience de baptême qui fit disparaître du monde tous les péchés et tous les pêcheurs. Ambrose Bierce DENTISTE Prestidigitateur qui, tout en mettant du métal dans votre bouche, subtilise des pièces dans votre poche. Ambrose Bierce @@ -3463,7 +3458,7 @@ DISTANCES La seule chose que les riches soient prêts à accorder aux pauvres en DOS Partie de votre ami que vous avez le privilège de contempler quand vous êtes dans l'ennui. Ambrose Bierce DUEL Formalité préliminaire à la réconciliation de deux ennemis. Ambrose Bierce ECOSSAIS Homme qui, avant d'envoyer son pyjama à la blanchisserie fourre une chaussette dans chaque poche. Ambrose Bierce -ECOUTER AUX PORTES Accéder secrètement au catalogue des vices et des crimes d'un autre que vous-mêmes. Ambrose Bierce +ECOUTERAUXPORTES Accéder secrètement au catalogue des vices et des crimes d'un autre que vous-mêmes. (3 mots) Ambrose Bierce ECREVISSE Petit crustacé qui ressemble au homard, en plus indigeste. Ambrose Bierce ECRITURE Livres sacrés de notre sainte religion, à ne pas confondre avec les récits profanes et mensongers sur lesquels sont fondés toutes les autres croyances. Ambrose Bierce EDUCATION Ce qui révèle aux sages et dissimule aux sots leur manque de compréhension. Ambrose Bierce @@ -3481,8 +3476,8 @@ ESPOIR Désir et expectation roulés en un seul lot. Ambrose Bierce EXCENTRICITE Méthode de distinction si peu coûteuse que les sots l'utilisent pour accentuer leur incapacité. Ambrose Bierce EXCUSER Poser les fondations d'une future offense. Ambrose Bierce EXILE Personne qui sert son pays en résidant à l'étranger, sans être pour autant ambassadeur. Ambrose Bierce -FAIRE APPEL En termes de justice, demander que l’on remette les dés dans le cornet pour un nouveau lancer. Ambrose Bierce -FAIRE PLAISIR Poser les fondations d'une structure de contrainte. Ambrose Bierce +FAIREAPPEL En termes de justice, demander que l’on remette les dés dans le cornet pour un nouveau lancer. (2 mots) Ambrose Bierce +FAIREPLAISIR Poser les fondations d'une structure de contrainte. (2 mots) Ambrose Bierce FANATIQUE Celui qui s'obstine à soutenir une opinion qui n'est pas la vôtre. Ambrose Bierce FANTOME Signe extérieur évident d'une frayeur interne. Ambrose Bierce FELICITATIONS Politesse de la jalousie. Ambrose Bierce @@ -3506,7 +3501,7 @@ HISTOIRE Le récit, presque toujours faux, d'événements presque toujours sans HISTORIEN Bavard de haute volée. Ambrose Bierce HOMEOPATHE L'humoriste de la profession médicale. Ambrose Bierce HOMME Animal si éperdu dans la merveilleuse contemplation de ce qu'il pense qu'il est, qu'il néglige ce qu'il devrait indubitablement être. Ambrose Bierce -HOMME DE LOI Personne habile dans le détournement de la loi. Ambrose Bierce +HOMMEDELOI Personne habile dans le détournement de la loi. (3 mots) Ambrose Bierce HUITRE Coquillage visqueux et glaireux, que la civilisation donne aux hommes la hardiesse de gober sans lui retirer ses entrailles ! Les coquilles sont quelquefois données aux pauvres. Ambrose Bierce HUMANITE La race humaine dans son ensemble, à l'exception des poètes anthropoïdes. Ambrose Bierce HYBRIDE Fruit d'une démarche associative. Ambrose Bierce @@ -3530,9 +3525,9 @@ INVENTEUR Personne qui fait un ingénieux arrangement de roues, de leviers et de IRREFLECHI Insensible à la valeur de votre conseil. Ambrose Bierce JALOUX Qui s'intéresse indûment à la préservation de quelque chose qui ne peut être perdu que s'il n'est pas bien gardé. Ambrose Bierce JARRETIÈRE Ruban élastique destiné à empêcher une femme de sortir de ses bas et de désoler le pays. Ambrose Bierce -JEUNE FILLE Fraîche personne du sexe ferme, vouée à une conduite désordonnée et à des vues qui pourraient pousser jusqu'au crime. Ambrose Bierce +JEUNEFILLE Fraîche personne du sexe ferme, vouée à une conduite désordonnée et à des vues qui pourraient pousser jusqu'au crime. (2 mots) Ambrose Bierce JEUNESSE L'âge du possible. Ambrose Bierce -JOURNAL INTIME Relation quotidienne de cette part de l'existence que l'on peut se confier à soi-même sans avoir à en rougir. Ambrose Bierce +JOURNALINTIME Relation quotidienne de cette part de l'existence que l'on peut se confier à soi-même sans avoir à en rougir. (2 mots) Ambrose Bierce JOURNALISTE Ecrivain qui tente de trouver sa voie dans la vérité, et qui la disperse dans une tempête de mots. Ambrose Bierce KILT Costume quelquefois porté par les Ecossais en Amérique, et par les Américains en Ecosse. Ambrose Bierce KLEPTOMANE Riche voleur. Ambrose Bierce @@ -3570,7 +3565,7 @@ MYTHOLOGIE Ensemble des croyances d'un peuple primitif concernant ses origines, NEGOCIANT Personne engagée dans une démarche commerciale. Une démarche commerciale est une action dans laquelle la chose démarchée est un dollar. Ambrose Bierce NIHILISTE Russe qui nie l'existence de tout sauf de Tolstoï. Le fondateur du mouvement est Tolstoï. Ambrose Bierce NOCES Cérémonie dans laquelle deux personnes s'engagent à devenir une, une s'engage à devenir rien du tout, et rien ne s'engage à devenir supportable. Ambrose Bierce -NOTE SOUTENUE Point d'orgue de votre repas au restaurant, pendant la saison des parasols. Ambrose Bierce +NOTESOUTENUE Point d'orgue de votre repas au restaurant, pendant la saison des parasols. (2 mots) Ambrose Bierce NOVEMBRE Le onze douzième d'une lassitude. Ambrose Bierce OCEAN Masse d'eau occupant à peu près les deux tiers d'un monde destiné à l'homme - lequel est dépourvu de branchies. Ambrose Bierce OINDRE Graisser un roi ou tout autre dignitaire à l'épiderme déjà suffisamment glissant. Ambrose Bierce @@ -3611,7 +3606,7 @@ POLITESSE La plus acceptable des hypocrisies. Ambrose Bierce POLITIQUE La conduite des affaires publiques pour le profit des particuliers. Ambrose Bierce POLITIQUE Lutte d'intérêts déguisés en débat de grands principes. Conduite d'affaires publiques pour un avantage privé. Ambrose Bierce PORT Endroit où les bateaux sont à l’abri des tempêtes et exposés à la furie des douanes. Ambrose Bierce -POSITION INCONFORTABLE Prix de la constance dans ses opinions. Ambrose Bierce +POSITIONINCONFORTABLE Prix de la constance dans ses opinions. (2 mots) Ambrose Bierce PREFERENCE Sentiment, ou disposition de l'esprit, induit par la croyance erronée qu'une chose est meilleure qu'une autre. Ambrose Bierce PREHISTORIQUE Qui appartient à une période primitive et à un musée. Précédant l’art et la pratique du mensonge perpétué. Ambrose Bierce PREJUGE Opinion qui se promène sans moyen visible de transport. Ambrose Bierce @@ -3638,7 +3633,7 @@ RECONSIDERER Chercher une justification pour une décision déjà prise. Ambrose RECREATION Période particulière d'ennui destinée à remédier à une fatigue générale. Ambrose Bierce RECRUE Celui qui se distingue d'un civil par son uniforme et d'un soldat par sa démarche. Ambrose Bierce REINE Femme par qui le royaume est dirigé quand il y a un roi, et à travers qui il est dirigé quand il n'y en a pas. Ambrose Bierce -RELATIONS INTIMES Rapports vers lesquels des imbéciles sont providentiellement entraînés pour leur mutuelle destruction. Ambrose Bierce +RELATIONSINTIMES Rapports vers lesquels des imbéciles sont providentiellement entraînés pour leur mutuelle destruction. (2 mots) Ambrose Bierce REMONTRANCE Reproche effectué gentiment, comme avec un hachoir à viande. Ambrose Bierce REPOSER Cesser de déranger. Ambrose Bierce RESPECTABILITE Fruit des amours entre un crâne dégarni et une bonne situation bancaire. Ambrose Bierce diff --git a/dico.php b/dico.php index d14abde..feea622 100644 --- a/dico.php +++ b/dico.php @@ -11,51 +11,35 @@ if (($lecteur = fopen("dico.csv", "r")) !== FALSE) { if (substr($ligne[0], 0, 1) != "#" && count($ligne) >= 3) { [$mot, $definition, $auteur] = $ligne; $mot = strtoupper($mot); + $longueur = strlen($mot); if ($auteur) { $definition .= " $auteur"; } - $nb_espaces = substr_count($mot, ' '); - if ($nb_espaces > 0) { - $definition .= " (" . ($nb_espaces + 1) . " mots)"; + if (!isset($dico[$longueur])) { + $dico[$longueur] = []; } - if (strlen($definition)) { - $dico[$mot] = [$definition]; - } else { - $dico[$mot] = []; + if (!isset($dico[$longueur][$mot])) { + $dico[$longueur][$mot] = []; } + $dico[$longueur][$mot][] = $definition; } } fclose($lecteur); } -$mots_de_n_lettres = []; -foreach ($dico as $mot => $definition) { - $n = strlen($mot); - if (!isset($mots_de_n_lettres[$n])) { - $mots_de_n_lettres[$n] = []; - } - $mots_de_n_lettres[$n][] = $mot; - if (!empty($definitions)) { - $dico[$mot] = [$definitions[array_rand($definitions)]]; - } -} - function mots_espaces($longueur) { - global $mots_de_n_lettres; global $dico; $nb_mots = 0; - foreach ($mots_de_n_lettres[$longueur] as $mot) { + foreach ($dico[$longueur] as $mot => $definition) { yield $mot; } for ($i = MIN_LETTRES_MOT_1; $longueur - $i - 1 >= MIN_LETTRES_MOT_2; $i++) { - foreach ($mots_de_n_lettres[$i] as $mot1) { + foreach ($dico[$i] as $mot1 => $definition) { foreach (mots_espaces($longueur - $i - 1) as $mot2) { if ($mot1 != $mot2) { - $dico["$mot1 $mot2"] = array_merge($dico[$mot1], $dico[$mot2]); yield "$mot1 $mot2"; - $dico["$mot2 $mot1"] = array_merge($dico[$mot2], $dico[$mot1]); yield "$mot2 $mot1"; } } diff --git a/favicon.svg b/favicon.svg new file mode 100644 index 0000000..241637d --- /dev/null +++ b/favicon.svg @@ -0,0 +1,50 @@ + + + + + + + + diff --git a/index.php b/index.php index d55ef2a..7037ea8 100644 --- a/index.php +++ b/index.php @@ -44,11 +44,25 @@ $definitions = [ "lignes" => [], "colonnes" => [] ]; -for ($y = 0; $y < $hauteur; $y++) { - $definitions["lignes"][$y] = $dico[$grille->lignes[$y]]; +foreach ($grille->lignes as $y => $mots) { + $definitions["lignes"][$y] = []; + foreach (explode(" ", $mots) as $mot) { + $definitions_lignes = $dico[strlen($mot)][$mot]; + $definition = $definitions_lignes[array_rand($definitions_lignes)]; + if (strlen($definition)) { + $definitions["lignes"][$y][] = $definition; + } + } } -for ($x = 0; $x < $largeur; $x++) { - $definitions["colonnes"][$x] = $dico[$grille->colonnes[$x]]; +foreach ($grille->colonnes as $x => $mots) { + $definitions["colonnes"][$y] = []; + foreach (explode(" ", $mots) as $mot) { + $definitions_colonnes = $dico[strlen($mot)][$mot]; + $definition = $definitions_colonnes[array_rand($definitions_colonnes)]; + if (strlen($definition)) { + $definitions["colonnes"][$x][] = $definition; + } + } } ?> @@ -59,7 +73,7 @@ for ($x = 0; $x < $largeur; $x++) { Mots croisés - + @@ -163,12 +177,12 @@ for ($x = 0; $x < $largeur; $x++) {
- +
diff --git a/style.css b/style.css index 49c753a..4f45d26 100644 --- a/style.css +++ b/style.css @@ -178,7 +178,7 @@ h2 { margin: 1em auto 0 auto; display: flex; justify-content: center; - align-items: flex-end; + align-items: flex-start; gap: 0.5em; }