سلام . قبلا یه 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 گذاشتم.