Ben Zend framework Otomatik bulma sınıfını kullanarak bir wsdl dosyası oluşturmak çalışıyorum. Oluşan tanım kullanılabilir hale ve sonra işlevselliği çalışmıyor görünmüyor.
Aşağıda kullanıyorum kodu ...
<?php
/**
* Returns Hello World as a string.
*
* @return string
*/
function hello( )
{
return "Hello World";
}
if( isset( $_GET['wsdl'] ) )
{
$autodiscover = new Zend_Soap_AutoDiscover();
$autodiscover->addFunction( 'hello' );
$autodiscover->handle();
}
else if( isset( $_GET['client'] ) )
{
$client = new Zend_Soap_Client( "http://localhost/service.php" );
echo $client->hello();
}
else
{
$server = new Zend_Soap_Server( "http://localhost/service.php?wsdl" );
$server->addFunction( 'hello' );
$server->handle();
}
?>
Bu, tüm Weems sessizce başarısız, http://localhost/service.php?wsdl çağırarak sadece sessizce ölür ve hiçbir WSDL tanımını oluşturur. Birisi bana ne yapıyorum yanlış bir fikir verebilir misiniz :)
Çok teşekkürler