Balises HTML
Fermé
marwenovich
Messages postés
111
Date d'inscription
lundi 18 mars 2013
Statut
Membre
Dernière intervention
8 février 2014
-
17 juin 2013 à 21:33
marwenovich Messages postés 111 Date d'inscription lundi 18 mars 2013 Statut Membre Dernière intervention 8 février 2014 - 18 juin 2013 à 21:47
marwenovich Messages postés 111 Date d'inscription lundi 18 mars 2013 Statut Membre Dernière intervention 8 février 2014 - 18 juin 2013 à 21:47
A voir également:
- Html tabulation balise
- Word tabulation - Guide
- Editeur html - Télécharger - HTML
- Ascii tabulation ✓ - Forum Programmation
- Nbsp html ✓ - Forum Webmastering
- Espace en html - Astuces et Solutions
1 réponse
Utilisateur anonyme
Modifié par le père. le 17/06/2013 à 22:42
Modifié par le père. le 17/06/2013 à 22:42
Bonjour
Pour éviter ce problème, il suffit d'utiliser la fonction htmlspecialchars :
Note que ça ne te dispense pas d'utiliser mysql_real_escape_string pour enregistrer les données dans la base. Il s'agit de deux problèmes différents à ne pas mélanger, et les deux sont importants.
Pour éviter ce problème, il suffit d'utiliser la fonction htmlspecialchars :
$ligne=mysql_fetch_array($rep) echo htmlspecialchars($ligne['texte']);
Note que ça ne te dispense pas d'utiliser mysql_real_escape_string pour enregistrer les données dans la base. Il s'agit de deux problèmes différents à ne pas mélanger, et les deux sont importants.
17 juin 2013 à 22:44
Je préconise plutôt strip_tags:
https://www.php.net/manual/fr/function.strip-tags.php
A+
Modifié par le père. le 17/06/2013 à 22:49
Avec htmlspecialchars, le visiteur verra s'afficher ce qu'il a tapé, ni plus, ni moins.
17 juin 2013 à 22:53
18 juin 2013 à 08:35
Avec htmlspecialchars, les balises apparaîtront telles qu'elles ont été tapées, complètes ou incomplètes, mais ne seront pas actives (comme dans l'éditeur qui te sert à écrire tes scripts).
Si ce que tu veux, c'est que les balises bien formées agissent bien comme des balises, mais que celles qui sont mal faites (pas refermées par exemple) soient ignorées, je ne vois pas de solution simple.
18 juin 2013 à 10:26
https://www.tiny.cloud/docs/demo/
Ya pas d'autre solution plus simple sauf à interdire les balises HashTeuMeuLeu.
A+