'."\r\n";
$xml_rpc .= ''."\r\n";
$xml_rpc .= ' weblogUpdates.ping'."\r\n";
$xml_rpc .= ' '."\r\n";
$xml_rpc .= ' '."\r\n";
$xml_rpc .= ' '.$blog_title.''."\r\n";
$xml_rpc .= ' '."\r\n";
$xml_rpc .= ' '."\r\n";
$xml_rpc .= ' '.$blog_url.''."\r\n";
$xml_rpc .= ' '."\r\n";
$xml_rpc .= ' '."\r\n";
$xml_rpc .= ''."\r\n";
$xml_rpc_length = strlen($xml_rpc);
$http_request = 'POST '.$rpc_page.' HTTP/1.0'."\r\n";
$http_request .= 'User-Agent: sebastienguillon.com'."\r\n";
$http_request .= 'Host: '.$rpc_host."\r\n";
$http_request .= 'Content-Type: text/xml'."\r\n";
$http_request .= 'Content-length: '.$xml_rpc_length."\r\n\r\n";
$http_request .= $xml_rpc."\r\n";
/* Décommentez la ligne suivante pour afficher la requête XML-RPC */
//echo '
Requête XML-RPC :
'.htmlentities($http_request).'
';
$theSock = fsockopen($rpc_host, $rpc_port);
if($theSock)
{
fwrite($theSock,$http_request);
stream_set_blocking($theSock,1);
while(!feof($theSock))
{
$buf .= fgets($theSock,128);
}
fclose($theSock);
/* Décommentez la ligne suivante pour afficher la réponse à la requête XML-RPC */
//echo 'Réponse XML-RPC :
'."\r\n\r\n".''.htmlentities($buf).'
';
}
}
?>