Le "&" retranscrit en "&" dans mon forum

Forum de support pour les questions concernant l'utilisation de phpBB 3.3, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

Le "&" retranscrit en "&" dans mon forum

Messagepar gpinpin » 24 Nov 2020 à 12:17

Bonjour
J'ai ouvert un ticket technique chez mon hébergeur mais j'ai un doute sur ce symptôme.
*****************
Bonjour
J aurai pu mettre aussi ce message en erreur php ou web...
Je viens de regarder suite à des remontés des membres du forum des erreurs de liens.
en téléchargeant une sauvegarde en sql je vois que ces erreurs sont présentes.
Lorsque l on met une ligne par exemple en https://xxxxxxxxxxxforum/viewtopic.php?f=32&t=81 elle se retrouve avec https://xxxxxxxxxxxforum/viewtopic.php?f=32&t=81
Donc derrière le & je me retrouve avec amp; en plus... Le amp et point virgule sont rajoutés.
Problème de table codes ou Jeu de caractères du serveur : cp1252?
Avez-vous fait des modifs de votre coté?
*******************
J'ai un doute et je recherche d'où vient cette erreur hébergeur, php, phpbb, ou extensions ?

Gpinpin
Forum en 3.3.2 et PHP 7.3.24
En local 3.3.2 et PHP 7.4.12 (wamp)
gpinpin
Posteur expérimenté
Posteur expérimenté
 
Messages: 358
Enregistré le: 12 Mar 2008 à 10:28

Re: Le "&" retranscrit en "&" dans mon forum

Messagepar pierredu » 25 Nov 2020 à 07:57

Le codage correct de & est effectivement &. Ce n'est donc pas une erreur.
Quelle est exactement l'erreur signalée par les utilisateurs ?
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1418
Enregistré le: 29 Mai 2011 à 05:49
Localisation: Paris

Re: Le "&" retranscrit en "&" dans mon forum

Messagepar Sylveretour » 25 Nov 2020 à 18:37

Bonjour,

Je viens de regarder suite à des remontés des membres du forum des erreurs de liens

Je ne voit pas quels bugs peuvent être présents à cause de cela !
& est l'entité HTML du caractère spécial « & » ou « et commercial, esperluette » https://outils-javascript.aliasdmc.fr/e ... autre.html
Ce caractère délimiteur doit toujours être encodé ainsi dans une url, le navigateur sait l’interpréter comme il se doit.
Avatar de l’utilisateur
Sylveretour
Floodeur mature
Floodeur mature
 
Messages: 1684
Enregistré le: 21 Nov 2017 à 18:24
Localisation: West Coast

Re: Le "&" retranscrit en "&" dans mon forum

Messagepar pierredu » 25 Nov 2020 à 20:38

Il existe une situation où il ne faut pas coder le & de cette manière. C'est dans l'appel de la fonction header de PHP.
Avatar de l’utilisateur
pierredu
Resp. Extensions
Resp. Extensions
 
Messages: 1418
Enregistré le: 29 Mai 2011 à 05:49
Localisation: Paris

Re: Le "&" retranscrit en "&" dans mon forum

Messagepar gpinpin » 25 Nov 2020 à 22:56

Bonsoir
Pas eu le temps de revenir ici. mais j'ai avancé.
le souci est un doublement de ce "amp" comme suit:
viewtopic.php?f=20&t=1364
Et donc quand un membre suit un lien sur le forum ce lien n'est pas bon.
Comme vous le dites le "amp;" est lu correctement mais le deuxième "amp" (/viewtopic.php?f=32&t=81)que j'ai mis dans mon premier donne une erreur sur le lien qui n'existe évidemment pas.
J'ai un doute sur l'extension "Posts merging" mais je dis doute car je n'ai pas le sentiment que cela se produit à chaque fois.
Il me faut confirmer.... Pour l'instant cette extension est désactivée sur le forum car en fait elle date un peu.
Je teste aussi ce symptôme en local sous wamp puisque j'ai deux fois la base et que ce symptôme est à l'identique.
J'ai aussi soupçonné php 7.4 et la fonction mbstring mais en 7.3 je ne résous pas mieux.

Une version "Posts merging" pour 3.3 est en développement mais je n'ai pas testé et il est peu prudent possiblement de la mettre en situation réelle.

Voila pour mon retour
Gpinpin
Forum en 3.3.2 et PHP 7.3.24
En local 3.3.2 et PHP 7.4.12 (wamp)
gpinpin
Posteur expérimenté
Posteur expérimenté
 
Messages: 358
Enregistré le: 12 Mar 2008 à 10:28


Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités