Bonjour,
Ci-dessous, j'ai un fichier xml dont je souhaiterai extraire une partie du text, je ne sais pas porgrammer en PHP.
Le contenu du fichier à traiter:
--------------- Debut ------------------------
tatatatatatatatatatatta
titititititititititititititit
dododododododododod
papapapapapapapapapap
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
Linge_1
Linge_2
Linge_3
Linge_4
Linge_5
Linge_6
....
Linge_n
Content-Transfer-Encoding: 7bit
tatatatatatatatatatatta
titititititititititititititit
dododododododododod
papapapapapapapapapap--[/color]
------------ Fin -----------------------------
Le contenu du fichier après extraction
---------- Debut -----------------------------
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
Linge_1
Linge_2
Linge_3
Linge_4
Linge_5
Linge_6
....
Linge_n
Content-Transfer-Encoding: 7bit
--------------- Fin -----------
en clair, extraire à partir de la ligne contenant "<?xml version="1.0" encoding="UTF-8" standalone="yes"?>"
jusqu'à "Content-Transfer-Encoding: 7bit" inclus.
Quelqu'un pourrait m'aider svp ? j'ai essayé avec ce code mais ça ne parche pas.
$MyfpM=/tmp/fichier_recu
function DisplayService ($MyfpM) {
while(!feof($MyfpM)) {
$line = fgets($MyfpM,4096);
echo($line);
if(preg_match('#<?xml(.*)Content-Transfer-Encoding#',$line,$ret)) {
}
}
fclose($MyfpM);