Bogue

Vos idées et demandes pour la prochaine mise à jour du script sont les bienvenues ici - Your ideas and suggestions for the next update.

Modérateurs : boulmontjj, Pierre G., Malabar, Otomatic

JFT
Messages : 4
Inscription : Jeu 24 Déc 2009, 16:27

Bogue

Messagepar JFT » Lun 12 Avr 2010, 10:41

Bonjour!
Bogue repéré.
Si un correspondant utilise les signes "inférieur" et "supérieur" à la place des guillemets, le texte saisi entre les deux disparaît.

Malabar
Admin
Admin
Messages : 4073
Inscription : Lun 07 Août 2006, 09:46
Localisation : Lorient
Contact :

Re: Bogue

Messagepar Malabar » Lun 12 Avr 2010, 14:56

Bonjour,

Vous connaissez beaucoup de personnes qui utilisent ces symboles à la place des guillemets ?? Moi aucune !!

Je vais quand même regarder.
Le mâle à barre (Maxime)

Otomatic
Modérateur
Modérateur
Messages : 751
Inscription : Ven 11 Août 2006, 09:33
Localisation : Paris
Contact :

Re: Bogue

Messagepar Otomatic » Lun 12 Avr 2010, 16:25

Bonjour,

Pour moi, ce n'est pas une bogue, mais l'utilisation de signes à mauvais escient.
Les signes typographiques conçus pour encadrer du texte sont dans le but de citer ou mettre en emphase sont :
"texte" - « texte » - “ texte ” - ‹ texte › - ‘ texte ’

Les signes < (inférieur à) et > (supérieur à) ne sont pas destinés à cette utilisation.

Il faut, quand-même, utiliser les bons signes, à bon escient.
" Guillemet anglais
« Guillemet gauche
» Guillemet droit
“ Guillemet-apostrophe double culbuté
” Guillemet-apostrophe double
‹ Guillemet simple vers la gauche
› Guillemet simple vers la droite
< Signe inférieur à
> Signe supérieur à

Ajouté à 17h22 : Les signes < et > étant des délimiteurs de balises HTML, il me semble tout-à-fait normal, pour des raisons de sécurité, que les éventuels textes pouvant y être insérés soient purement et simplement supprimés. C'est d'ailleurs le rôle de

Code : Tout sélectionner

$messagePost = strip_tags($_POST['message_textarea']);
dans add_message.php et je ne comprendrais pas que l'on modifie cette sécurité.
Ce n'est pas par ce que l'erreur se propage qu'elle devient vérité. Gandhi

Malabar
Admin
Admin
Messages : 4073
Inscription : Lun 07 Août 2006, 09:46
Localisation : Lorient
Contact :

Re: Bogue

Messagepar Malabar » Lun 12 Avr 2010, 17:46

Bonjour Otomatic,

J'ai pensé comme toi pour la sécurité et strip_tag. Mais il me semble (de mémoire) que cette fonction est sensée ne supprimer que les balises connues. Donc le texte <mabaliseperso> devrait passer. N'étant pas certain, je n'ai pas voulu m'avancer dans ma réponse de ce matin. ;)

Un point certain : les balises doivent pouvoir être interdites.
On pourrait imaginer deux solutions si le besoin s'en faisait sentir. Soit le script les filtre en permanence soit on donne la possibilité à l'administrateur de désactiver cette sécurité mais dans les 2 cas elle doit exister par défaut.
Le mâle à barre (Maxime)

JFT
Messages : 4
Inscription : Jeu 24 Déc 2009, 16:27

Re: Bogue

Messagepar JFT » Lun 12 Avr 2010, 19:26

Bonsoir!
Je suis tout à fait d'accord avec vos arguments et ne faisais que signaler le fait.
Il s'agit bien d'utilisation de signes à mauvais escient; le maladroit aurait dû utiliser les guillemets.
Cependant, quid du cas du mathématicien qui écrirait:
Soit x < n et y > n'.
Je crains que cela ne devienne : Soit xn'
:]
JFT

boulmontjj
Modérateur
Modérateur
Messages : 1360
Inscription : Mer 30 Août 2006, 13:41
Localisation : Marchiennes
Contact :

Re: Bogue

Messagepar boulmontjj » Lun 12 Avr 2010, 20:51

Bonsoir,

Pas faux, mais faut vraiment être mathématicien pour aller exposer des équations dans un livre d'or.
99,999% des visiteurs iront mettre de messages style "super site" ou dans le genre mais pas des équations.
Mais votre logique tiens le coups dans le sens où certains pourraient utiliser ces signes dans un "souci" de mauvaise écriture du style (ne pas tenir compte du sens, merci, ce n'est que pour l'exemple) :
Le qualité moyenne des sites est < à celui çi mais les webmasters se sentent > à cette moyenne.
Ce qui donnerait :
La qualité moyenne des sites est à cette moyenne.

Pierre G.
Admin
Admin
Messages : 2065
Inscription : Dim 06 Août 2006, 14:52
Localisation : Belle Chique
Contact :

Re: Bogue

Messagepar Pierre G. » Lun 12 Avr 2010, 21:07

Bah, ne chipotons pas, ces signes sont très utilisés en codage et très rares en prose, donc gardons l'interdiction de les utiliser dans le cadre d'un livre d'or :]
Pierre :frime:

boulmontjj
Modérateur
Modérateur
Messages : 1360
Inscription : Mer 30 Août 2006, 13:41
Localisation : Marchiennes
Contact :

Re: Bogue

Messagepar boulmontjj » Mar 13 Avr 2010, 08:33

T'as aussi raison Pierre, tout le monde n'a qu'à écrire se sentent supérieurs au lieu d'utiliser des abréviations dont j'ai horreur.

JFT
Messages : 4
Inscription : Jeu 24 Déc 2009, 16:27

Re: Bogue

Messagepar JFT » Mar 13 Avr 2010, 13:14

Bonjour!
J'aime bien comprendre...
Je viens de faire des essais avec strip_tags.
"strip_tags() tente de retourner la chaîne str après avoir supprimé tous les octets nuls, toutes les balises PHP et HTML du code."
Effectivement, et il fait ça très proprement, sans supprimer les < et > qui ne sont pas en relation avec des balises.
Les suppressions qui se produisent sur AG sont d'autant plus bizarres...
Je viens de faire l'essai suivant sur AG
Message d'origine:
ESSAI TECHNIQUE
Ligne de Inf
<<<<<<<<<<<<<<<<
Ligne de Sup
>>>>>>>>>>>>>>>>
Et voici ce qui apparaît dans la base:
ESSAI TECHNIQUE
Ligne de Inf
>
...c'est tout!
:triste1:
Bonne journée!


Revenir vers « Suggestions d'amélioration du script »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités