array( 'method' =>'GET', 'protocol_version' =>1.1, 'follow_location' =>1, 'header'=> "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36" )); $data = file_get_contents($furnidata_txt_link, false, stream_context_create($arrRequestHeaders)); $data = utf8_encode($data); $xml = ' '; $data = str_replace("&", "et", $data); $data = str_replace("<", "", $data); foreach(explode('[',$data) as $premier) { $var = explode('",',$premier); $var = str_replace('"','', $var); $var = str_replace('],','', $var); if($var[0] == 's') { $xml .= ' '.$var[3].' '.$var[4].' '.$var[5].' '.$var[6].' '; $colors = explode(',', $var[7]); foreach($colors as $color) { $xml .= ''.$color.''; } $xml .= ' '.$var[8].' '.$var[9].' '; if(empty($var[13]) && !isset($var[13])) { $xml .= '1'; } else { $xml .= $var[13]; } $xml .= ' '; if(empty($var[14]) && !isset($var[14])) { $xml .= '1'; } else { $xml .= $var[14]; } $xml .= ' '; } } $xml .= ' '; foreach(explode('[',$data) as $premier) { $var = explode('",',$premier); $var = str_replace('"','', $var); if($var[0] == 'i') { $xml .= ' '.$var[3].' '.$var[8].' '.$var[9].' '; } } $xml .= ' '; $fichier = fopen('furnidata.xml', 'w+'); $resultat = fwrite($fichier, $xml); fclose($fichier);