'."\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).'
'; } } ?>