M’enregistrer

Bug d'Anti slash ? [en tests]

Signaler un bug sur Vefblog

Modérateur: Modérateurs du forum

PapaBob

Bug d'Anti slash ? [en tests]

Messagepar PapaBob » Dim 25 Fév 2007 à 18:36

Hello la compagnie !

Je viens de remarquer sa suite a un de mes articles.
Dans la legende d'une photo j'ai mis a un moment "/O\"
Probleme : Le \ n'apparait pas pour l'info bulle !

Bon on va pas dire que c'est genant loin de là mais bon je préviens juste :P

Modo du forum
Avatar de l’utilisateur
Messages: 563
Inscription: Mar 24 Oct 2006 à 12:15
Localisation: Derrière mon clavier...

Messagepar Saria » Dim 25 Fév 2007 à 20:11

C'est normal, l'anti-slash n'est pas un caractère proprement dit ! Dans les langages de programmation, il est utilisé pour "protèger" un caractère.

Et comme Vefblog est concu en PHP, qui est un langage de programmaton, quand tu mets ce caractère, il est interprété comme "protection" et non comme caractère affichable.

Ex de geek : Dans un programme en C, si tu veux afficher "Il fait beau aujourd'hui", tu écris printf('Il fait beau aujourd\'hui')
En effet, tu veux mettre une apostrophe en tant que caractère mais l'apostrophe signifie "fin de chaîne" en C, donc tu mets un anti slash devant l'apostrophe pour ne pas qu'elle soit interprétée comme fin de chaîne, et pour ne pas que ton programme plante.
Sinon, si tu écris printf('Il fait beau aujourd'hui'), il va croire que ta chaîne à afficher est "Il fait beau aujourd" et ne va pas comprendre ce que fait le hui' tout seul, il va planter.


Conclusion simple pour les non-geeks : Si vous mettez un anti-slash, c'est normal qu'il ne s'affichera pas, il ne fait pas partie des caractères affichables.
Saria : la geekette de Vef !

PapaBob

Messagepar PapaBob » Dim 25 Fév 2007 à 20:38

Ah merci bien de l'explication ;)
Je connais pas encore le php :S
Donc voila lol mais j'aime bien ton exemple pour geek il apprend bien ;)

Merci Saria :P (La super modo :D)

Admin
Avatar de l’utilisateur
Messages: 3976
Inscription: Lun 23 Oct 2006 à 21:14

Messagepar legolas » Ven 02 Mar 2007 à 22:26

heuu ouaih mais bon normalement, tout devrait etre fait en sorte qu'il s'affiche quand même (ce que Saria a expliqué est juste, mais l'utilisateur final ne devrait pas être gêné)

Notre equipe s'empressera de vérifier dans les semaines qui suivent.
Legolas
Créateur de Vefblog.net

PapaBob

Messagepar PapaBob » Ven 02 Mar 2007 à 23:51

En tout cas sa le fait aussi dans un article et pas seulement dans le titre ;)

Admin
Avatar de l’utilisateur
Messages: 3976
Inscription: Lun 23 Oct 2006 à 21:14

Messagepar legolas » Lun 12 Mar 2007 à 00:26

il me semble que c'est réolu non ? j'ai peut etre oublié d'en parler....
Legolas
Créateur de Vefblog.net

PapaBob

Messagepar PapaBob » Lun 12 Mar 2007 à 18:39

Désormais oui :)

Retourner vers Bugs

Qui est en ligne

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