I tried this code in my local PHP server... everything works perfectly.. however when I uploaded this script to web hosting server, the authentication did not work. Somebody can explain why this script doesn't work on webserver?
"Authorization: Basic " . base64_encode("$username:$password")
Script:
$url = 'http://xxx.xxx.xxx.xxx:9080/apex/api/query?filtername=UNITSUMM&PARM_CONTAINER='.$contrNo.'&operatorId=BIG&complexId=KSA&facilityId=DMM&yardId=RRY';
$context = stream_context_create(array(
'http' => array(
'header' => "Authorization: Basic " . base64_encode("$username:$password")
)
));
$data = @file_get_contents($url, false, $context);
$convert = explode("
", $data);