PDA

View Full Version : خطا در ساده ترین شکل استفاده از SoapServer



tux-world
چهارشنبه 22 مرداد 1393, 14:07 عصر
سلام . قبلا یه soap سرور نوشتم که اینو میخوام انتقال بده روی نسخه ای که روی php نصب شده. منظورم SoapServer هستش. به مشکل بر خوردم. این تیکه کد زیر رو ببینید

if(!extension_loaded("soap")){
dl("php_soap.dll");
}

ini_set("soap.wsdl_cache_enabled","0");
$server = new SoapServer("books.wsdl");

function doMyBookSearch($bookTitle){

$arr[] = array(
"bookTitle" => "MyBook",
"bookYear" => 2005,
"bookAuthor"=> "oke"
);
$arr[] = array(
"bookTitle" => "YourBook",
"bookYear" => 2005,
"bookAuthor"=> "oke"
);

return $arr;
}

$server->AddFunction("doMyBookSearch");
$server->handle();

این ساده ترین شکل تعریف هستش ولی موقع اجرا به books.wsdl گیر میده. تو nuSoap مشکلی نداشتم این چیزها هم توش نبود. کسی میتونه راهنمایی کنه؟ اسم فایل رو هم test.php گذاشتم.