Connexion
S'inscrire
Actualités
Quoi de neuf
Activités générales
Auteurs
Forums
Nouveaux messages
Rechercher un forum
Quoi de neuf
Nouveaux messages
Nouveaux messages de profil
Activités générales
Membres
Membres inscrits
Visiteurs actuels
Nouveaux messages de profil
Rechercher dans les messages des profils
Teams
Créé ton équipe
Quoi de neuf ?
Nouveaux messages
Rechercher un forum
Menu
Connexion
S'inscrire
Install the app
Install
Forums
Forums généraux
Informatique
Développement
Utiliser les emojis en php
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
<blockquote data-quote="Neerfix" data-source="post: 7297901" data-attributes="member: 353953"><p style="text-align: center"><strong><span style="font-size: 22px"><span style="font-family: 'tahoma'">???Besoin d'Emojis ? ???</span></span></strong></p> <p style="text-align: center"></p> <p style="text-align: center"><em>Vous vous êtes souvent demandés, ou vous avez mêmes rechercher des façons d'importer ou d'utiliser des emojis sur votre site internet? </em></p> <p style="text-align: center"><em>Je vais vous l'expliquer dans ce tutoriel rapide et très facile à comprendre <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite355" alt=":)" title=":) :)" loading="lazy" data-shortname=":)" /></em></p> <p style="text-align: center"></p><p><strong><span style="font-size: 18px">?<span style="color: rgb(250,197,28)"><</span><span style="color: rgb(209,72,65)">Etape 1 :</span></span><span style="color: rgb(209,72,65)"> REQUIS (Condition requise) </span><span style="color: rgb(250,197,28)">/></span> ?</strong></p><p></p><p>Vous allez avoir besoin d'un site web en <strong><u>php</u></strong> qui traite des données envoyés via un formulaire. Comme un article, une édition de commentaire ect .. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite351" alt=";)" title="Clin d'oeil ;)" loading="lazy" data-shortname=";)" /></p><p>Si vous avez déjà votre propre site web, passer à l'étape suivante.</p><p>On ne vas pas voir comment utiliser ou faire un site web, je pars du principe que si vous êtes ici, vous le savez déjà.</p><p>Mais dans votre site web, vous aurez besoin d'un champs de formulaire et d'une page qui affiche ces données.</p><p></p><p><strong><span style="font-size: 18px">?️ <span style="color: rgb(250,197,28)"><</span><span style="color: rgb(209,72,65)">Etape 2 : Les ressources</span><span style="color: rgb(250,197,28)">/></span></span></strong> ?️</p><p></p><p>Maintenant que vous avez votre formulaire, il vous faut les ressources.</p><p>Je vous invite donc à vous rendre sur ce repo github : <a href="https://github.com/iamcal/php-emoji" target="_blank">https://github.com/iamcal/php-emoji</a> qui contient les fichiers nécessaires et une doc <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite351" alt=";)" title="Clin d'oeil ;)" loading="lazy" data-shortname=";)" /></p><p>Ce n'est pas l'unique et la seule ressource pour les emojis en php, il y en a bien d'autre, peut-être des meilleurs comme des pires. Mais pour l'avoir testé, nous allons prendre celle-ci <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite355" alt=":)" title=":) :)" loading="lazy" data-shortname=":)" /></p><p>Les fichiers nécessaires sont dans 'Lib', le reste n'est là que pour essayer, montrer, tester ... En autre, ce sont des fichiers qui nous intéresse pas ?</p><p></p><p><strong><span style="font-size: 18px">? <span style="color: rgb(250,197,28)"><</span><span style="color: rgb(209,72,65)">Etape 3 : Importer les fichiers sur son serveur</span><span style="color: rgb(250,197,28)">/></span> ?</span></strong></p><p></p><p>Je pars du principe encore une fois que vous savez envoyer des fichiers sur un serveur local ou distant <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite355" alt=":)" title=":) :)" loading="lazy" data-shortname=":)" /></p><p>Je vous invite à faire un dossier à la racine de votre site, par exemple : Assets (qui contient les ressources de votre site, ou un autre nom, comme vous voulez <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite355" alt=":)" title=":) :)" loading="lazy" data-shortname=":)" /> )</p><p>Moi, je vais le mettre donc dans un dossier assets.</p><p>[SPOILER="screen_1"][ATTACH=full]114054[/ATTACH][/SPOILER]</p><p></p><p>Voilà, comme ceci.</p><p></p><p><strong><span style="font-size: 18px">⌨️ <span style="color: rgb(250,197,28)"><</span><span style="color: rgb(209,72,65)">Etape 4 : Require_once sur le fichier de config</span><span style="color: rgb(250,197,28)">/></span> ⌨️</span></strong></p><p></p><p>En effet, les ressources utilisent un fichier de configuration basique qui traite des fonctions et des requêtes. Vous avez 3 fichiers dans le dossier 'lib'</p><p>'emoji.css', 'emoji.php' (config), 'emoji.png' <- qui contient, vous l'avez compris, les emojis <img src="/data/assets/smilies/joueur.gif" class="smilie" loading="lazy" alt=":p" title="Joueur :p" data-shortname=":p" /></p><p>Sur les pages qui vont traiter les emojis, les afficher ou les envoyés via le formulaire, vous devez importer le fichier 'emoji.php'.</p><p></p><p>Moi j'ai un fichier de config de base appelé sur toutes mes pages qui appelle toutes mes fonctions. (Comme un fichier de config)</p><p></p><p>Le code en php pour appelé le fichier 'emoji.php' pour ce qui cherche, c'est : </p><p>[CODE=php]<?php</p><p></p><p>require_one (__DIR__.'/assets/lib/emoji.php');</p><p></p><p>?>[/CODE]</p><p></p><p></p><p><strong>__DIR__</strong> signifiant le dossier courant du fichier actuel. <strong><u>Cela signifie que mon dossier assets et mon fichier qui appel mon fichier emoji.php est dans le même dossier !</u></strong></p><p></p><p><strong><span style="font-size: 18px">? <span style="color: rgb(250,197,28)"><</span><span style="color: rgb(209,72,65)">Etape 5 : Traiter les données des formulaires</span><span style="color: rgb(250,197,28)">/></span> ?</span></strong></p><p></p><p>Il faut savoir que les emojis pour le serveur sont un langage inconnue. Il vous enverra donc des � avec un peu de chance, ou rien du tout.</p><p>Il faut convertir les emojis en html pour les stocker dans la base de données. </p><p>Pour récupérer les données, normalement vous utiliser :</p><p>[CODE=php]$_POST['news_title'];[/CODE]</p><p>vous allez donc rajouter :</p><p>[CODE=php]emoji_unified_to_html($_POST['news_title']);[/CODE]</p><p>Qui convertie les emojis en html pour les stocker. </p><p></p><p><span style="font-size: 18px"><strong>? <span style="color: rgb(250,197,28)"><</span><span style="color: rgb(209,72,65)">Etape 6 : Traider les données de la base de données</span><span style="color: rgb(250,197,28)">/></span> ?</strong></span></p><p></p><p>Maintenant, c'est le même principe pour afficher les emojis mais en sens inverse :</p><p>[CODE=php]emoji_html_to_unified($news_title']);[/CODE]</p><p></p><p>Dans ma base de données j'ai :</p><p>[CODE=html]<span class="emoji-outer emoji-sizer"><span class="emoji-inner emoji1f60e"></span></span><span class="emoji-outer emoji-sizer"><span class="emoji-inner emoji1f60e"></span></span><span class="emoji-outer emoji-sizer"><span class="emoji-inner emoji1f60e"></[/CODE]</p><p></p><p>Et je reçois : ???</p><p></p><p><span style="font-size: 18px"><strong>? <span style="color: rgb(250,197,28)"><</span><span style="color: rgb(209,72,65)">En résumé</span><span style="color: rgb(250,197,28)">/></span> ?</strong></span></p><p></p><p>Télécharger les ressources et importer sur mon serveur le dossier 'lib'.</p><p>Appeler le fichier '/lib/emoji.php' pour appeler les fonctions qui traite les données.</p><p>Utiliser 'emoji_unified_to_html()' pour convertir les emojis en HTML.</p><p>Utiliser 'emoji_html_to_unified()' pour convertir un code html (stocker) pour l'afficher en emoji.</p></blockquote><p></p>
[QUOTE="Neerfix, post: 7297901, member: 353953"] [CENTER][B][SIZE=6][FONT=tahoma]???Besoin d'Emojis ? ???[/FONT][/SIZE][/B] [I]Vous vous êtes souvent demandés, ou vous avez mêmes rechercher des façons d'importer ou d'utiliser des emojis sur votre site internet? [/I] [I]Je vais vous l'expliquer dans ce tutoriel rapide et très facile à comprendre :)[/I] [/CENTER] [B][SIZE=5]?[COLOR='rgb(250,197,28)']<[/COLOR][COLOR='rgb(209,72,65)']Etape 1 :[/COLOR][/SIZE][COLOR='rgb(209,72,65)'] REQUIS (Condition requise) [/COLOR][COLOR='rgb(250,197,28)']/>[/COLOR] ?[/B] Vous allez avoir besoin d'un site web en [B][U]php[/U][/B] qui traite des données envoyés via un formulaire. Comme un article, une édition de commentaire ect .. ;) Si vous avez déjà votre propre site web, passer à l'étape suivante. On ne vas pas voir comment utiliser ou faire un site web, je pars du principe que si vous êtes ici, vous le savez déjà. Mais dans votre site web, vous aurez besoin d'un champs de formulaire et d'une page qui affiche ces données. [B][SIZE=5]?️ [COLOR='rgb(250,197,28)']<[/COLOR][COLOR='rgb(209,72,65)']Etape 2 : Les ressources[/COLOR][COLOR='rgb(250,197,28)']/>[/COLOR][/SIZE][/B] ?️ Maintenant que vous avez votre formulaire, il vous faut les ressources. Je vous invite donc à vous rendre sur ce repo github : [URL]https://github.com/iamcal/php-emoji[/URL] qui contient les fichiers nécessaires et une doc ;) Ce n'est pas l'unique et la seule ressource pour les emojis en php, il y en a bien d'autre, peut-être des meilleurs comme des pires. Mais pour l'avoir testé, nous allons prendre celle-ci :) Les fichiers nécessaires sont dans 'Lib', le reste n'est là que pour essayer, montrer, tester ... En autre, ce sont des fichiers qui nous intéresse pas ? [B][SIZE=5]? [COLOR='rgb(250,197,28)']<[/COLOR][COLOR='rgb(209,72,65)']Etape 3 : Importer les fichiers sur son serveur[/COLOR][COLOR='rgb(250,197,28)']/>[/COLOR] ?[/SIZE][/B] Je pars du principe encore une fois que vous savez envoyer des fichiers sur un serveur local ou distant :) Je vous invite à faire un dossier à la racine de votre site, par exemple : Assets (qui contient les ressources de votre site, ou un autre nom, comme vous voulez :) ) Moi, je vais le mettre donc dans un dossier assets. [SPOILER="screen_1"][ATTACH=full]114054[/ATTACH][/SPOILER] Voilà, comme ceci. [B][SIZE=5]⌨️ [COLOR='rgb(250,197,28)']<[/COLOR][COLOR='rgb(209,72,65)']Etape 4 : Require_once sur le fichier de config[/COLOR][COLOR='rgb(250,197,28)']/>[/COLOR][COLOR='rgb(209,72,65)'] [/COLOR]⌨️[/SIZE][/B] En effet, les ressources utilisent un fichier de configuration basique qui traite des fonctions et des requêtes. Vous avez 3 fichiers dans le dossier 'lib' 'emoji.css', 'emoji.php' (config), 'emoji.png' <- qui contient, vous l'avez compris, les emojis :p Sur les pages qui vont traiter les emojis, les afficher ou les envoyés via le formulaire, vous devez importer le fichier 'emoji.php'. Moi j'ai un fichier de config de base appelé sur toutes mes pages qui appelle toutes mes fonctions. (Comme un fichier de config) Le code en php pour appelé le fichier 'emoji.php' pour ce qui cherche, c'est : [CODE=php]<?php require_one (__DIR__.'/assets/lib/emoji.php'); ?>[/CODE] [B]__DIR__[/B] signifiant le dossier courant du fichier actuel. [B][U]Cela signifie que mon dossier assets et mon fichier qui appel mon fichier emoji.php est dans le même dossier ![/U][/B] [B][SIZE=5]? [COLOR='rgb(250,197,28)']<[/COLOR][COLOR='rgb(209,72,65)']Etape 5 : Traiter les données des formulaires[/COLOR][COLOR='rgb(250,197,28)']/>[/COLOR] ?[/SIZE][/B] Il faut savoir que les emojis pour le serveur sont un langage inconnue. Il vous enverra donc des � avec un peu de chance, ou rien du tout. Il faut convertir les emojis en html pour les stocker dans la base de données. Pour récupérer les données, normalement vous utiliser : [CODE=php]$_POST['news_title'];[/CODE] vous allez donc rajouter : [CODE=php]emoji_unified_to_html($_POST['news_title']);[/CODE] Qui convertie les emojis en html pour les stocker. [SIZE=5][B]? [COLOR='rgb(250,197,28)']<[/COLOR][COLOR='rgb(209,72,65)']Etape 6 : Traider les données de la base de données[/COLOR][COLOR='rgb(250,197,28)']/>[/COLOR] ?[/B][/SIZE] Maintenant, c'est le même principe pour afficher les emojis mais en sens inverse : [CODE=php]emoji_html_to_unified($news_title']);[/CODE] Dans ma base de données j'ai : [CODE=html]<span class="emoji-outer emoji-sizer"><span class="emoji-inner emoji1f60e"></span></span><span class="emoji-outer emoji-sizer"><span class="emoji-inner emoji1f60e"></span></span><span class="emoji-outer emoji-sizer"><span class="emoji-inner emoji1f60e"></[/CODE] Et je reçois : ??? [SIZE=5][B]? [COLOR='rgb(250,197,28)']<[/COLOR][COLOR='rgb(209,72,65)']En résumé[/COLOR][COLOR='rgb(250,197,28)']/>[/COLOR] ?[/B][/SIZE] Télécharger les ressources et importer sur mon serveur le dossier 'lib'. Appeler le fichier '/lib/emoji.php' pour appeler les fonctions qui traite les données. Utiliser 'emoji_unified_to_html()' pour convertir les emojis en HTML. Utiliser 'emoji_html_to_unified()' pour convertir un code html (stocker) pour l'afficher en emoji. [/QUOTE]
Insérer les citations…
Vérification
Publier la réponse
Forums
Forums généraux
Informatique
Développement
Utiliser les emojis en php
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
Acceptez
En savoir plus.…
Haut