Bonjour,
Je ne sais pas si je poste dans le bon forum car cela concerne aussi bien le PHP, que le XML et MySQL on verra bien si un modo me dépalce le fil
Voilà je suis en train de faire une fonction permettant de lire des fichiers XML et des les insérer dans une base de données mais je bloque sur deux choses
- dans la balise <description> je me retrouve avec des <![CDATA[ sur certain flux RSS et je n'arrive pas à les supprimer avant de les insérer dans ma base j'ai mis la ligne de code suivante :
1 2
| $row[1] = str_replace("<![CDATA[ ","",$row[1]);
$row[1] = str_replace("]]>","",$row[1]); |
- ensuite je suis confronté au problème UTF8 et iso-8859-1 j'ai vu que cette info était stocké dans l'entete du fichier
<?xml version="1.0" encoding="iso-8859-1"?>
est ce possible de récuperer cette info afin de faire un utf8_decode() avant de le mettre en base de données ?
Merci d'avance pour votre aide
Bonne journée
Ludo
Partager