Bonjour les programmeurs nocturnes
Voila j'ai un flux XML sans balise item et j'utilise magpie comme librairie pour parser le flux seulement magpie à besoin des balise chanel et item pour fonctionner que ne possedent pas le flux.
D'ou l'idée de créer un petit fichier PHP qui chargerait le flux et le modifierai à la volée dont voici le code
Malheureusement la fonction "str_replace" ne semble pas fonctionner ici et je ne comprend pas pourquoi si quelqu'un avait une idée.... je lui ferai un gros bisous.
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36 <?php // decodeur de flux V 0.1 function open_external_url($url, $method = "curl") { $data = ''; if(strtolower($method) == "curl") { $ch = curl_init($url); ob_start(); curl_exec($ch); curl_close($ch); $data = ob_get_contents(); ob_end_clean(); } else if(strtolower($method) == "fopen") { $file = fopen($url, "r"); while(!feof($file)) { $data.=str_replace("%<offre%", "<item", fgets($file, 4096)); } fclose ($file); } return $data; } $data = open_external_url("http://www.acto-recrutement.com/RECrss.xml", "fopen"); echo $data; ?>
Partager