আজ: ১০ পৌষ ১৪১৮ সন, সোমবার, ২৬ ডিসেম্বর ২০১১ খ্রিষ্টাব্দ, ৫২৫ চৈতনাব্দ,
সৌর: ১১ পৌষ, চান্দ্র: ২ নারায়ন মাস ১৯৩৩ শকাব্দ / ২০৬৮ বিক্রম সাম্বৎ,
বাংলাদেশ: ১২ পৌষ ১৪১৮ সন |ভারতীয় সিভিল: ৫ পৌষ ১৯৩৩ শকাব্দ,
মৈতৈ: ২ ৱাকচিং | আসাম: ১০ পুহ | হিজরি: ৩০-মুহররম-১৪৩৩,
শুক্ল পক্ষ | তিথি: দ্বিতীয়া | নক্ষত্র: পূর্বাষাঢ়া | করন: বালব | যোগ: ধ্রুব,
উপরের উদাহরনটি বাংলা পঞ্জিকা Web Service থেকে নেয়া হয়েছে, বিস্তারিত দেখুন: Click This Link
আপনার সাইটে তা কিভাবে ব্যবহার করবেন তার কয়েকটি উদাহরন দেখুন:
উদাহরন ১: PHP website সার্ভারে যদি SoapClient ইন্সটল করা থাকে তাহলে আপনার page like: index.php -তে যেখানটায় পঞ্জিকাটি প্রদর্শন করতে ইচ্ছুক সেখানে এভাবে কল করুন:
//====== কোড শুরু ==========
$client = new SoapClient("http://www.pouri.net/panjiws/PanjiService.asmx?wsdl");
$result = $client->bnDate();
echo "";
foreach($result as $value)
{
//echo "";
print_r($value);
//echo "";
}
echo "";
?>
//====== কোড শেষ ===========
উদাহরন 2: Soap Install করা না থাকলে। nusoap ইন্সটল করে নিতে হবে । এখান থেকে nusoap-0.9.5.zip ফাইলটি ইন্সটল করুন ও আনজিপ করে নিন, তার পরে index.php যে ফোল্ডারে আছে সেখানে lib ফোল্ডারটি আপলোড করুন আর index.php -তে যেখানটায় পঞ্জিকাটি প্রদর্শন করতে ইচ্ছুক সেখানে এভাবে কল করুন:
//====== কোড শুরু ============
require_once('lib/nusoap.php');
$proxyhost = isset($_POST['proxyhost']) ? $_POST['proxyhost'] : '';
$proxyport = isset($_POST['proxyport']) ? $_POST['proxyport'] : '';
$proxyusername = isset($_POST['proxyusername']) ? $_POST['proxyusername'] : '';
$proxypassword = isset($_POST['proxypassword']) ? $_POST['proxypassword'] : '';
$client = new soapclient('http://www.pouri.net/ponjika/Service.asmx?WSDL', true,
$proxyhost, $proxyport, $proxyusername, $proxypassword);
$client->soap_defencoding = 'UTF-8';
$client->decode_utf8 = false;
$err = $client->getError();
if ($err) {
echo 'Constructor error' . $err . '';
}
$result = $client->call('bnDate');
if ($client->fault) {
echo 'Fault';
print_r($result);
echo '';
} else {
// Check for errors
$err = $client->getError();
if ($err) {
// Display the error
echo 'Error' . $err . '';
} else {
// Display the result
echo "";
foreach($result as $value)
{
echo "";
print_r($value);
echo "";
}
echo "";
}
}
?>
//==== কোড শেষ =======