Test magic_quotes désactivé [Réglé]
Shadow Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Procédure de test :
Citation :
Pour cela, je vous propose de rentrer dans tous les champs texte sur une seule ligne (exemple le titre d'une news, là où le BBCode n'est pas accepté) la chaîne suivante : texte" ' ' " & é.
Dans les champs texte multilignes (là où le BBCode est accepté et où on peut faire des retours à la ligne), essayez ceci :
Lorsque vous validez les formulaires, retournez voir ce qui a été pris en compte. Les chaînes de caractères doivent être strictement identiques. Si ce n'est pas le cas, signalez-le !
Dans les champs texte multilignes (là où le BBCode est accepté et où on peut faire des retours à la ligne), essayez ceci :
Code BBCODE :
texte " ' ' " & é [code=php]<?php echo 'test'; ?>[/code]
Lorsque vous validez les formulaires, retournez voir ce qui a été pris en compte. Les chaînes de caractères doivent être strictement identiques. Si ce n'est pas le cas, signalez-le !
Ci-dessous, ce qui a déjà été testé ou corrigé et donc qui fonctionne (avec magic_quotes désactivée) :
- Création d'un menu de contenu : ok
- Création d'un menu de liens et d'éléments : ok
- Articles et catégorie d'articles : ok
- Evènement du calendrier : ok
- Création d'une catégorie dans la FAQ : ok
- Création d'une question dans la FAQ : ok
- Création d'une News : ok
- Module sondages : ok.
- Création d'une catégorie dans le forum : ok
- Création d'une catégorie dans la galerie : ok
- Ajout d'un message dans le livre d'or : ok.
- Message dans la shoutbox : ok.
- Fichier multimédia (module du même nom) : ok.
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
ben.popeye Membre non connecté
- Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
- Equipe Historique
Ensuite, tu valides et tu vérifies deux trucs :
- En revenant sur la page sur laquelle tu as entré ces informations (ex en éditant le sujet du forum), tu dois retrouver au caractère près la chaîne que tu as entrée
- Quand c'est accessible assez facilement, regarder ce que donne le code interprété (ex voir le sujet du forum) histoire de voir que la balise code est bien prise en compte et que les caractères ne sont pas transformés
Il faut bien faire attention aux apostrophes et guillemets. Lorsqu'ils sont sans antislash avant, aucun antislash ne doit se retrouver avant une fois qu'on enregistre. De même, lorsqu'ils sont précédés par un antislash, celui-ci doit y rester (et pas se répéter). L'antislash tout seul doit lui aussi rester tel quel (et pas disparaitre par exemple). En gros il faut que ces caractères restent intacts à l'affichage.
Un problème, une question ? Cherchez dans la <abbr title=""Foire Aux Questions"">FAQ</abbr> ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Shadow Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Quand je l'édite dans l'administration, j'obtiens :
Citation :
texte" ' \' \" & é
et
Code BBCODE :
texte " ' ' " & é [code=php]<?php echo 'test'; ?>[/code]
Et quand je visualise sur le site, ça donne :
Citation :
texte " ' ' " & é
et
Citation :
[[CODE=php]][[/CODE]]
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
ben.popeye Membre non connecté
- Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
- Equipe Historique
Continue comme ça !
Un problème, une question ? Cherchez dans la <abbr title=""Foire Aux Questions"">FAQ</abbr> ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Shadow Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
ben.popeye Membre non connecté
- Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
- Equipe Historique
Un problème, une question ? Cherchez dans la <abbr title=""Foire Aux Questions"">FAQ</abbr> ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Shadow Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Citation :
texte" ' \' \" &
ainsi que le nom d'un élément de ce menu. Et ce, aussi bien l'administration que sur le site lui-même.
Si je veux renommer la FAQ pour l'appeler
Citation :
texte" ' ' " & é
Dans l'administration ça devient :
Citation :
texte
et sur le site ça devient :
Citation :
texte" ' ' " & é
Edition d'une catégorie d'articles dans l'administration : le nom et la description de la catégorie deviennent
Citation :
au lieu de texte
Citation :
(pas de changement dans la partie publique).texte" ' ' " & é
Je rappelle que je suis toujours en magic_quotes désactivées.
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
horn Membre non connecté
- Modérateur
- Voir le profil du membre horn
- Inscrit le : 31/12/2007
- Site internet
- Groupes :
- Equipe Historique
et pas le problème pour les menus de liens en magic_quotes à off (pas testé avec à on pour les liens)
Quelqu'un a corrigé?
Soyez polis, pas de langage SMS et soignez votre orthographe, merci.
CrowkaiT Membre non connecté
- Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
- Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
ben.popeye Membre non connecté
- Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
- Equipe Historique
Shadow, effectivement ce bug se produit dans tous les champs texte. C'est moi qui ai introduit ce bug, je pensais avoir retiré quelque chose qui ne servait à rien mais je viens de m'apercevoir que ça servait à quelque chose.
Donc si tu ne veux pas avoir ce problème de partout (je parle du problème qui fait que ça affiche uniquement texte sans ce qu'il y a après), ouvre kernel/framework/functions.inc.php et remplace la ligne 125 par celle ci :
Code PHP :
$var = htmlspecialchars($var);
Pour le fait que ça ne s'affiche pas correctement dans la FAQ, je le corrige.
Un problème, une question ? Cherchez dans la <abbr title=""Foire Aux Questions"">FAQ</abbr> ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Shadow Membre non connecté
Booster Fusée
- Booster Fusée
- Voir le profil du membre Shadow
- Inscrit le : 30/12/2007
- Site internet
Je continuerai les tests demain, bonne soirée à tous.
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.
ben.popeye Membre non connecté
- Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
- Equipe Historique
Il faudra regarder dans le fichier.
Bonne soirée et bonne continuation
Un problème, une question ? Cherchez dans la <abbr title=""Foire Aux Questions"">FAQ</abbr> ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
ben.popeye Membre non connecté
- Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
- Equipe Historique
Un problème, une question ? Cherchez dans la <abbr title=""Foire Aux Questions"">FAQ</abbr> ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
renaudpro Membre non connecté
Booster Missile
- Booster Missile
- Voir le profil du membre renaudpro
- Inscrit le : 27/09/2008
- Groupes :
ben.popeye Membre non connecté
- Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
- Equipe Historique
Pour savoir si elle est activée, allez dans l'administration de PHPBoost, PHPInfo et faites une recherche dans la page (Ctrl +f).
Un problème, une question ? Cherchez dans la <abbr title=""Foire Aux Questions"">FAQ</abbr> ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie