No encuentro explicación a esto, por qué si en la barra del dirección del explorador pongo la url:
http://xml.e-travelsolution.com/xml/...yid=&fq=&co=MX
si resuelve, he hecho 20 veces la prueba y en las 20 ha resuelto, aveces se tarda mucho pero siempre ha resuelto.
Y si solicito leer ese resultado con file_get_contents:
Código PHP:
Ver original<?
$xml_get=@file_get_contents("http://xml.e-travelsolution.com/xml/enginexml-agencies.asmx/getQuoteHotels?a=smatra1&pwd=jurica&c=PE&sd=20111111&ed=20111116&h=&rt=&mp=&r=1&r1a=2&r1k=0&r1k1a=-1&r1k2a=-1&r1k3a=-1&r2a=-1&r2k=-1&r2k1a=-1&r2k2a=-1&r2k3a=-1&r3a=-1&r3k=-1&r3k1a=-1&r3k2a=-1&r3k3a=-1&r4a=-1&r4k=-1&r4k1a=-1&r4k2a=-1&r4k3a=-1&r5a=-1&r5k=-1&r5k1a=-1&r5k2a=-1&r5k3a=-1&d=&l=ESP&categoryid=&locationid=&chainid=&cityid=&fq=&co=MX");
if ($xml_get) {
$xml = new SimpleXMLElement($xml_get);
foreach ($xml->hotels->hotel as $item) {
$hoteles[] = array("idhotel" => (int
) $item->hotelid,"hotelname" => (string
) ($item->hotelname), "ciudad" => (string
) $item->cityname, "ubicacionid" => (string) $item->ubicationid, "categoria" => (string) $item->categoryid,
"tarifaneta" => (int) $item->rooms->Roomrates->rate);
}
echo '<pre>';
echo '</pre>';
}
else {
echo "No disponible";
}
?>
Aveces si resuelve, aveces no, de 20 pruebas resuelve 8.
A qué se debe que en el Explorador de Internet Si y ya incluído en página no??
Gracias por su ayuda