Liste des pays et codes de pays avec drapeau
J'ai défini le nom de la table comme pays. N'hésitez pas à modifier le nom de la table selon les besoins de votre projet. Les images de drapeau se trouvent dans le répertoire flag.
La colonne code du tableau des pays contient le code du pays en majuscules. Et le nom du fichier de l’image du drapeau est égal au code mais en minuscules. Ainsi, vous pouvez récupérer la valeur du code dans la table, puis la modifier en minuscules et concaténer .png avec le chemin d'accès au répertoire des drapeaux pour obtenir le lien de l'image.
Si vous comptez l'utiliser dans votre projet Web, placez le répertoire flags dans le répertoire image de votre projet.
/
|
+-- css
|
+-- image
| |
| +-- flags
|
+-index.php
|
+-- js
| |
| +- jquery.js
|
+-- resource
Lorsque vous récupérez la valeur du code dans la table des pays, vous pouvez effectuer les opérations suivantes pour créer un lien d'image.
Coder en php
//assume $result holds the columns of the returned row from the country table
//WEBSITE_BASE_URL replace it with your website url like http://www.example.com/
$code = $result['code'];
$flag_image_link = WEBSITE_BASE_URL . '/image/flags/' . $code . '.png';
La licence MIT (MIT)
Copyright (c) 2016 Yusuf Shakeel
L'autorisation est accordée par la présente, gratuitement, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le « Logiciel »), d'utiliser le Logiciel sans restriction, y compris, sans limitation, les droits d'utilisation, de copie, de modification, de fusion. , publier, distribuer, accorder des sous-licences et/ou vendre des copies du Logiciel, et permettre aux personnes à qui le Logiciel est fourni de le faire, sous réserve des conditions suivantes :
L'avis de droit d'auteur ci-dessus et cet avis d'autorisation doivent être inclus dans toutes les copies ou parties substantielles du logiciel.
LE LOGICIEL EST FOURNI « TEL QUEL », SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS MAIS SANS LIMITATION LES GARANTIES DE QUALITÉ MARCHANDE, D'ADAPTATION À UN USAGE PARTICULIER ET DE NON-VIOLATION. EN AUCUN CAS LES AUTEURS OU LES TITULAIRES DES DROITS D'AUTEUR NE SERONT RESPONSABLES DE TOUTE RÉCLAMATION, DOMMAGES OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION CONTRACTUELLE, DÉLIT OU AUTRE, DÉCOULANT DE, DE OU EN RELATION AVEC LE LOGICIEL OU L'UTILISATION OU D'AUTRES TRANSACTIONS DANS LE LOGICIEL.