Aide html
Résolu
Chabanus
Messages postés
982
Date d'inscription
Statut
Membre
Dernière intervention
-
Chabanus Messages postés 982 Date d'inscription Statut Membre Dernière intervention -
Chabanus Messages postés 982 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
Lorsque j'entre un mot de cette forme:
thèmes
Le navigateur m'affiche:
th@\&mes
Comment faire pour enlever cela, à l'aide d'un css peut être ?
Merci
--
Il faut faire partie de la solution et non du problème ;-)
Lorsque j'entre un mot de cette forme:
thèmes
Le navigateur m'affiche:
th@\&mes
Comment faire pour enlever cela, à l'aide d'un css peut être ?
Merci
--
Il faut faire partie de la solution et non du problème ;-)
Configuration: Windows Vista Firefox 3.0.4
A voir également:
- Aide html
- Editeur html - Télécharger - HTML
- Word html - Télécharger - Bureautique
- Html executable - Télécharger - Divers Web & Internet
- Html tidy - Télécharger - Web Design
- Espace en html ✓ - Forum HTML
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
982
Date d'inscription
Statut
Membre
Dernière intervention
70
Merci je vais essayer
Chabanus
Messages postés
982
Date d'inscription
Statut
Membre
Dernière intervention
70
>
Chabanus
Messages postés
982
Date d'inscription
Statut
Membre
Dernière intervention
Cela ne marche pas avec htmlentities mais avec addslashes c'est ok
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.