Salut,
J'ai créé une application qui génére des fichiers XML et voici ce que cela me génère:
Mais voila, ca c'est sous IE, si je l'ouvre avec emacs ou firefox, ca a en fait ajouté des ^M à chaque ligne comme ceci:
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<?xml version='1.0' standalone='yes'?> <server> <name>Domaine E</name> <date>17-11-2005</date> <adress>192.168.2.3</adress> <directory_infos> <path>/</path> <kbytes>4133838</kbytes> <used>2874977</used> <avail>1217523</avail> <capacity>71%</capacity> </directory_infos> <directory_infos> <path>/logiciels/siebel</path> <kbytes>31457280</kbytes> <used>8007056</used> <avail>21984728</avail> <capacity>27%</capacity> </directory_infos> </server>
Vous savez comment enlever ces ^M avec une fonction de ce type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<kbytes>4133838^M</kbytes>
Parce que ça, ca marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part str_replace("^M", "", $result)
Merci,
Vincent.
PS: Le PHP est lancé sous windows...
Partager