<?php
// -----
Variables -----
$host =
'abc.xyx.com';
$uri =
'/test/gbp/xmlHandler.php';
// -----
XML Login Message ----- //
$xmlmessage
= "message=";
$xmlmessage
.= "<Request>";
$xmlmessage
.= "<LoginRequest>";
$xmlmessage
.= "<Source>AGENT</Source>";
$xmlmessage
.= "<AgentId>******</AgentId>";
$xmlmessage
.= "<Password>******</Password>";
$xmlmessage
.= "<UserId>******</UserId>";
$xmlmessage
.= "</LoginRequest>";
$xmlmessage
.= "</Request>";
// -----
Compose HTTP request header -----
$header
= "POST $uri HTTP/1.1\r\n";
$header
.= "Host: $host\r\n";
$header
.= "Accept: */*\r\n";
$header
.= "Content-Length: ".strlen($xmlmessage)."\r\n";
$header
.= "Content-Type: application/x-www-form-urlencoded\r\n\r\n";
// -----
Open up connection to Travelpack XML Server -----
$fp =
fsockopen($host, 80, $errno, $errstr);
fputs($fp, $header.$xmlmessage);
// -----
Read the Reply -----
$output = "";
while (!feof($fp)) {
$output = fgets($fp, 128);
echo $output;
}
// -----
We are done -----
fclose($fp);
?>