========== CONSONNEX ========== I Informations légales ====================== Auteur : Michel Billard Sirakawa Date : février 2014 Licence GPL Copyright (C) 20011-2012. Michel Billard Sirakawa Site officiel : sirakawa.fr contact : billard_michel@sfr.fr Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier au titre des clauses de la Licence Publique Générale GNU, telle que publiée par la Free Software Foundation. Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même une garantie implicite de COMMERCIABILITE ou DE CONFORMITE A UNE UTILISATION PARTICULIERE. Voir la Licence Publique Générale GNU pour plus de détails. Vous devriez avoir reçu un exemplaire de la Licence Publique Générale GNU avec ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. II Contenu de l'archive ==================== L'archive comprend - un logiciel de démontration: index.html et coder.php; - le fichier connex.php contenant: - la fonction consonnex(string $mot); - la fonction comparer ($mot1, $mot2). III Mise en place de la démonstration ===================================== Copier tout dans un sous-répertoire du serveur Web: Si document-root est en /var/www/html/, créer un répertoire consonnex et y copier les fichiers (attention, en décompactant, on risque d'avoir créé un répertoire consonnex). Lancer htt://nom_du_serveur/consonnex/index.html. IV Intégration à un autre programme =================================== Copier consonnex.php dans le répertoire du programme et ajouter: include ("consonnex.php); V Descriptions =============== Consonnex est une adaptation du Soundex: - Les consonnes sont celles du français; - Prise en compte de groupes de consonnes: - consonnes doubles, - consonnes suivies de h - consonnes composées comme br ou fl. - Les codes numériques ont été remplacés par des lettres et deux symboles de l'alphabet phonétique internationnal. - Les consonnes doubles sont traitées comme des consonnes simples. - Pas de limitation de taille du code produit. VI Mode d'emploi ============= $z1 = consonnex (string $mot1); $z2 = consonnex (string $mot2); $similitude = comparer ($z1, $z2); Dons ==== Sont les bienvenus. Contacter billard_michel(at)sfr.fr