contrôle d'un éditeur WYSISYG

yann214
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 385
Inscription: 17 Nov 2005

contrôle d'un éditeur WYSISYG

Message le Mar Avr 18, 2006 14:53

Je souhaite utiliser un éditeur WYSIWYG sur mon site.
En général ces éditeurs génèrent du html en "relookant" un textarea.
Mais si c'est du html qui est généré, il va falloir contrôler ce contenu avant de pouvoir l'afficher sans que cela n'ouvre des failles dans le système du site.

Quels seraient les tests à faire pour rendre le code html secure ?

Merci !!!!

psychoreflex
WRInaute passionné
WRInaute passionné
 
Messages: 1123
Inscription: 10 Juil 2005

Message le Mar Avr 18, 2006 15:37

Quel éditeur WYSIWYG as tu prévu d'utiliser ?

gomoz
WRInaute discret
WRInaute discret
 
Messages: 230
Inscription: 29 Déc 2004

Message le Mar Avr 18, 2006 15:38

htmlentities

Après, c'est "secure" (enfin normalement).

yann214
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 385
Inscription: 17 Nov 2005

Message le Mer Avr 19, 2006 9:00

psychoreflex a écrit:Quel éditeur WYSIWYG as tu prévu d'utiliser ?


Je trouve tinyMCE plutôt intéressant...

yann214
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 385
Inscription: 17 Nov 2005

Message le Mer Avr 19, 2006 9:02

gomoz a écrit:htmlentities

Après, c'est "secure" (enfin normalement).


Euh... Ca n'empeche pas de mettre des balise script par exemple...

psychoreflex
WRInaute passionné
WRInaute passionné
 
Messages: 1123
Inscription: 10 Juil 2005

Message le Mer Avr 19, 2006 10:13

Je trouve tinyMCE plutôt intéressant...


Je trouve ça hyper lourd.

Franchement, la seule fonction qui sert sur un forum est celle qui permet de citer un passage. Eventuellement la mise en gras aussi.

Le reste, la transformation d'url etc... c'est du coté du serveur.



Qui a un bout de code pour citer des passages en les placant automatiquement via javascript entre [code] et [\code]?

yann214
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 385
Inscription: 17 Nov 2005

Message le Mer Avr 19, 2006 15:30

ben c'est pas pour un forum, c'est pour des clients qui veulent ajouter du contenu à leur site...

psychoreflex
WRInaute passionné
WRInaute passionné
 
Messages: 1123
Inscription: 10 Juil 2005

Message le Mer Avr 19, 2006 16:07

effectivement.

gomoz
WRInaute discret
WRInaute discret
 
Messages: 230
Inscription: 29 Déc 2004

Message le Mer Avr 19, 2006 17:07

yann214 a écrit:Euh... Ca n'empeche pas de mettre des balise script par exemple...
Ben si justement puisque ca convertis < en &lt; et > en &gt; (et bien d'autres).

yann214
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 385
Inscription: 17 Nov 2005

Message le Jeu Avr 20, 2006 11:48

oui mais ce que je veux dire c'est que lorsque je vais afficher tel quel ce qui avait été saisi dans cet éditeur, ben si un petit malin a placé un petit javascript dans le code, je vais balancer ce javascript à tous ceux qui vont visualiser la page...
Je sais pas si j'arrive à bien expliquer le truc... =)

gomoz
WRInaute discret
WRInaute discret
 
Messages: 230
Inscription: 29 Déc 2004

Message le Jeu Avr 20, 2006 12:37

essayes-donc après avoir passé tes balises javascript dans htmlentities, tu sera fixé :D (puisque je te dis que cette fonction est là pour ça...)


e-kiwi
Modérateur
Modérateur
 
Messages: 15617
Inscription: 23 Déc 2003

Message le Jeu Avr 20, 2006 12:39

tout est dit, htmlentities() :) fais le test, met un js, puis affiche le resultat après avoir passé ta fonction


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité