2009-04-15 3 views

Répondre

2

La façon la plus simple est avec file_get_contents()

$xmlString = file_get_contents('http://www...../file.xml'); 

Si vous voulez un objet SimpleXML vous pouvez utiliser simplexml_load_file()

$xml = simplexml_load_file('http://www...../file.xml'); 

Ces deux méthodes nécessitent allow_url_fopen être activé. Si ce n'est pas le cas, vous pouvez utiliser curl - c'est plus compliqué mais cela vous donne aussi plus de flexibilité.

$c = curl_init('http://www...../file.xml'); 
curl_setopt($c, CURLOPT_RETURNTRANSFER, true); 

$xmlString = curl_exec($c); 
$error = curl_error($c); 
curl_close($c); 

if ($error) 
    die('Error: ' . $error);