Installation de phpBBErreur XML avec les images

Forum concernant les demandes de support pour tout problème d'installation d'un forum phpBB de toutes versions
Répondre
Avatar de Sylver35
France Sylver35
Administrateur du site
Auteur du sujet
Messages : 728
Enregistré le : 13 janvier 2018
Relax-Arcade :  1
Localisation : Bretagne
Pays :
France (fr)
France
Contact :

Erreur XML avec les images

Message par France Sylver35 » 09 févr. 2018, 13:54
Maintenant, partout, je vois les images formatées dans leur code sans l'auto-fermeture avec un anti slash "/>"
Cela fait donc planter totalement la shoutbox car XML recherche la balise de fermeture de tout élément ouvert:

code : Tout sélectionner

Erreur d’analyse XML : balise ne correspondant pas. Attendu : </img>.
Emplacement : http://breizh-forum/shoutbox/ajax/view/2?start=0
Numéro de ligne 5, Colonne 216 :
code erreur renvoyé:

code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8" ?><xml><posts>
	<shout_id>120</shout_id>
	<shout_time>il y a 2 minutes</shout_time>
	<shout_ip>::1</shout_ip>
	<shout_text><span style="color:#004080"><em class="text-italics">moi Robot, tout content  <img class="smilies" src="./../../../images/smilies/icon_razz.gif" width="15" height="17" alt=":P" title="Tire la langue"></em></span></shout_text>
	<username><span style="color: #BF0000;" class="username-coloured">Robot</span></username>
	<show_ip>1</show_ip>
	<delete>1</delete>
	<edit>1</edit>
	<msg_plain>[color=#004080][i]moi Robot, tout content  :P[/i][/color]</msg_plain>
</posts>
J'ai trouvé donc le moyen de forcer la présence de l'anti-slash de fermeture dans la balise:

code : Tout sélectionner

$row['shout_text'] = preg_replace("(\<img(.+?)\>)is", "<img $1 />", $row['shout_text']);
Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche !
Répondre
  • Membres connectés en temps réel

    🔒 Refermer le panneau des membres connectés