Bonjour.
J'ai un problème dont j'arrive pas a identifier la source dans mon code php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php header('Content-Type: text/xml;charset=utf-8'); echo(utf8_encode("<?xml version='1.0' encoding='UTF-8' ?><options>")); if (isset($_GET['debut'])) { $debut = utf8_decode($_GET['debut']); } else { $debut = ""; } $debut = strtolower($debut); $liste = array( "Aberdeen, SD (ABR) ",....... environ 3500 objets.....,"Zurich, Switzerland (ZRH) "); function generateOptions($debut,$liste) { foreach ($liste as $element) { echo(utf8_encode("<option>".$element."</option>")); } } generateOptions($debut,$liste); echo("</options>"); ?>
le prolbème que j'ai c'est quand je lance mon script il me génère cette erreur :
Erreur d'analyse XML : mal formé
Emplacement : .....
Numéro de ligne 3, Colonne 21956 :
et il se trouve qu'a cette colonne il y a le symbole '&' qui je pense est la cause de plantage bien que je n'en sois pas sur.
Si c'est le cas comment faire dans mon tableau pour que ce symbole ne soit pas interprété ?
Merci.
Partager