Send XML og udskriv svar
Hejsa,Jeg har noget XML som jeg skal sende til en remote server - og derefter udskrive de svar jeg får tilbage.
Jeg kan bare ikke helt få det til at virke.
Håber i kan hjælpe, eller evt. give mig noget ny kode at arbejde med ?
<?php
function w_connect($xmlstr){
$data_to_send = $xmlstr;
$connection = fsockopen("tls://url.com", 774);
stream_set_blocking($connection, 0);
fwrite($connection, $data_to_send);
$part = fread($connection, 8192);
$output.=$part;
}
return $output;
}
$xmlstr = <<<XML
<?xml version="1.0" ?>
<command>
<log-in>
<authcode>xxxx</authcode>
</log-in>
</command>
<?xml version="1.0"?>
<command>
<list xmlns="http://www.testurl.com"/>
</command>
XML;
$output = w_connect($xmlstr);
echo "<b>XML Sent:</b><br />" . htmlentities($xmlstr) . "<br /><br />";
echo "<b>XML Received:</b><br /> " . htmlentities($output) . "<br /><br />";
?>