salve da questo script
Codice PHP:
<?php
function create_xml(){
$request='<HotelListRequest>
<city>Seattle</city>
<arrivalDate>12/12/2011</arrivalDate>
<departureDate>12/23/2011</departureDate>
<RoomGroup>
<Room>
<numberOfAdults>1</numberOfAdults>
</Room>
</RoomGroup>
</HotelListRequest>';
return $request;
}
$a = create_xml();
$cid='55505';
$apikey='cbrzfta369qwyrm9t5b8y8kf';
$user_ip=$_SERVER['REMOTE_ADDR'];
$user=$_SERVER['HTTP_USER_AGENT'];
$url='http://api.ean.com/ean-services/rs/hotel/v3/list?';
$dati_post='cid=' . $cid . '&minorRev=9&apiKey=' . $apikey . '&locale=it_IT¤cyCode=EUR&customerSessionId=&xml=' . $a;
?>
[url="<?php echo $url; echo $dati_post; ?>"]link[/url]
<?php
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL, $url);
curl_setopt($curl,CURLOPT_POST, true);
curl_setopt($curl,CURLOPT_POSTFIELDS, $dati_post);
curl_setopt($curl,CURLOPT_HTTPHEADER,array('Content-type:application/x-www-form-urlencoded'));
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl,CURLOPT_TIMEOUT,200);
$output = curl_exec($curl);
curl_close($curl);
//new SimpleXMLElement($xml);
$xml=simplexml_load_string($output);
//print_r($xml);
//echo $output;
var_dump($xml);
?>
mi collego al sito prendo i dati e ricevo un file xml ma al momento di creare un oggetto xml il tutto non va bene che puo aiutarmi se stampo l'output prima della funzione simplexml_load_string ho una cosa strana e senza senso vi prego aiutatemi