Skip to content
Snippets Groups Projects
Commit b6b2759e authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

Dolibarr offre des fonctions Web services nativement

parent 926e9a30
No related branches found
No related tags found
No related merge requests found
......@@ -23,53 +23,53 @@
\file htdocs/webservices_client.php
\brief Page demo client appel WebServices Dolibarr
\version $Revision$
*/
*/
require_once("./master.inc.php");
require_once(NUSOAP_PATH.'/nusoap.php'); // Include SOAP
$WS_DOL_URL = $dolibarr_main_url_root.'/webservices.php';
$WS_METHOD = 'getVersions';
// Set the parameters to send to the WebService
$parameters = array("param1"=>"value1");
// Set the WebService URL
dolibarr_syslog("Create soapclient for URL=".$WS_DOL_URL);
$soapclient = new soapclient($WS_DOL_URL);
if ($soapclient)
{
}
// Call the WebService method and store its result in $result.
dolibarr_syslog("Call method ".$WS_METHOD);
$result = $soapclient->call($WS_METHOD,$parameters);
// Show page with result
$WS_DOL_URL = $dolibarr_main_url_root.'/webservices.php';
$WS_METHOD = 'getVersions';
// Set the parameters to send to the WebService
$parameters = array("param1"=>"value1");
// Set the WebService URL
dolibarr_syslog("Create soapclient for URL=".$WS_DOL_URL);
$soapclient = new soapclient($WS_DOL_URL);
if ($soapclient)
{
}
// Call the WebService method and store its result in $result.
dolibarr_syslog("Call method ".$WS_METHOD);
$result = $soapclient->call($WS_METHOD,$parameters);
// Show page with result
header("Content-type: text/html; charset=utf8");
print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">'."\n";
echo '<html>'."\n";
echo '<head>';
echo '<title>WebService Test: '.$WS_METHOD.'</title>';
echo '</head>'."\n";
echo '<body>'."\n";
echo "<h2>Question</h2>";
echo '<h4>Function</h4>';
echo $WS_METHOD;
echo '<h4>Request</h4>';
echo '<pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>';
echo "<h2>Réponse</h2>";
echo '<h4>Result</h4>';
echo '<pre>';
print_r($result);
echo '<html>'."\n";
echo '<head>';
echo '<title>WebService Test: '.$WS_METHOD.'</title>';
echo '</head>'."\n";
echo '<body>'."\n";
echo "<h2>Question</h2>";
echo '<h4>Function</h4>';
echo $WS_METHOD;
echo '<h4>Request</h4>';
echo '<pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>';
echo "<h2>Réponse</h2>";
echo '<h4>Result</h4>';
echo '<pre>';
print_r($result);
echo '</pre>';
echo '<h4>Response</h4>';
echo '<pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';
echo '</body>'."\n";;
echo '<h4>Response</h4>';
echo '<pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';
echo '</body>'."\n";;
echo '</html>'."\n";;
?>
?>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment