Aide html
Résolu
Chabanus
Messages postés
978
Date d'inscription
Statut
Membre
Dernière intervention
-
Chabanus Messages postés 978 Date d'inscription Statut Membre Dernière intervention -
Chabanus Messages postés 978 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Aide html
- Editeur html - Télécharger - HTML
- Espace html ✓ - Forum HTML
- [**] Balise pour un espace vide en hml. Merci ✓ - Forum Webmastering
- Html download - Télécharger - HTML
- /Var/www/html/index.html ✓ - Forum Linux / Unix
5 réponses
Bonjour,
Dans ce cas là il faut utiliser du PHP avec la fonction htmlentities("Le text avec accents").
Voici en petit script d'un encodeur HTML (enregistrer en .php):
Dans ce cas là il faut utiliser du PHP avec la fonction htmlentities("Le text avec accents").
Voici en petit script d'un encodeur HTML (enregistrer en .php):
<html> <head> <title>Encodeur HTML</title> </head> <body> <form method="POST"> Texte à encoder : <br><textarea rows="10" cols="80" name="txt"></textarea><br> <input type="submit" value="Encoder"> </form> <? if(!empty($_POST['txt'])) { echo htmlentities(htmlentities($_POST['txt']));} ?> </body> </html>
Chabanus
Messages postés
978
Date d'inscription
Statut
Membre
Dernière intervention
70
Merci je vais essayer
Chabanus
Messages postés
978
Date d'inscription
Statut
Membre
Dernière intervention
70
>
Chabanus
Messages postés
978
Date d'inscription
Statut
Membre
Dernière intervention
Cela ne marche pas avec htmlentities mais avec addslashes c'est ok
Bonsoir,
C'est tout à fait normal en HTML il faut encoder les accents.
Pour thèmes cela donnera : thèmes
Liste des caractères spéciaux et de leurs encodage HTML ->https://www.commentcamarche.net/contents/489-caracteres-speciaux-html
C'est tout à fait normal en HTML il faut encoder les accents.
Pour thèmes cela donnera : thèmes
Liste des caractères spéciaux et de leurs encodage HTML ->https://www.commentcamarche.net/contents/489-caracteres-speciaux-html
Effectivement j'ai oublié les apostrophes l'encodeur donne donc ceci :
<html> <head> <title>Encodeur HTML</title> </head> <body> <form method="POST"> Texte à encoder : <br><textarea rows="10" cols="80" name="txt"></textarea><br> <input type="submit" value="Encoder"> </form> <? if(!empty($_POST['txt'])) { echo stripslashes(htmlentities(htmlentities($_POST['txt'])));} ?> </body> </html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
La différence c'est que stripslashes supprime les antislashs d'une chaîne alors qu'addslashes ajoute des antislashs.
Dans le cas présent (l'encodeur HTML) des antislashes sont ajoutés automatiquement pour éviter certains problèmes car ils pourraient fermer une chaine de caractère (exemple: $var='l'école'; Donne $var='l\'école';) pour l'affichage on les enlève avec stripslashes.
Dans le cas présent (l'encodeur HTML) des antislashes sont ajoutés automatiquement pour éviter certains problèmes car ils pourraient fermer une chaine de caractère (exemple: $var='l'école'; Donne $var='l\'école';) pour l'affichage on les enlève avec stripslashes.