RE: [PHP-SOAP-DEV] New Release php-soap_0.1.1
Status: Alpha
Brought to you by:
rodif_bl
From: phpsurf <ph...@if...> - 2002-05-05 01:08:24
|
by the way, like you added __getLastMessage() to get the last request send by the client, can you also add a method to get the last response received by the server ? something like __getLastResponse() or whatever you want :) thx > -----Original Message----- > From: php...@li... > [mailto:php...@li...]On Behalf > Of brad lafountain > Sent: jeudi 2 mai 2002 07:05 > To: php...@li... > Cc: ahr...@ic... > Subject: [PHP-SOAP-DEV] New Release php-soap_0.1.1 > > > Ok i have put out a new release. > I know that that was quick.. I havn't added that much but i realized i did > something that was't good. So i suggest who ever is using it use the new > update. > > What this does... > > Some handing stuff.. > The server useto automatically send a fault when > always_populate_raw_post_data > was off. Now it will check for HTTP_RAW_POST_DATA first then check the ini > setting and if it's off it will finally send the fault saying the > ini setting > should be on. > > The client useto deny any request that doesn't have the > Content-Type: text/xml. > I changed it so that it will check the header first if its not > xml it will read > the first 5 bytes and see if its xml ("<?xml"). If that is true > it will try and > process the request normall. > > By default the server automatically exposed all methods available > to php. I > changed it so that it doesn't expose any. You now will have to > tell the server > every function you want exposed. > See... > http://phpsoaptoolkit.sourceforge.net/phpsoap/guide/documentation/ classes/soapserver/addfunction/ You can still expose all methods by calling $soap_server->addFunction(SOAP_FUNCTIONS_ALL); but its not default anymore.. New Features.. On the server side you can now return custom faults.. function do_something($data) { if(!$data) return new SoapFault(string "fault_string" [, string "fault_code"] [, mixed "details] [, "fault_actor]); return "thanks for suppling $data"; } On the client side you can now see the seralized soap call $client->some_soap_call(); echo $client->__getLastMessage(); The big reason for the patch already.. I added php stream handling code for the upcomming streams in php-4.3.0. When i did i change php_close_socket(socket) to close(socket). So all of you client calls are keeping a connection to the server. So if you are calling multiple calls to the same server you will notice a huge performance difference. And i fixed a few mem leaks. And the config.m4 file in the tar ball won't be a tar ball again. A windows binary and tarballs will be posted shortly Enjoy.. keep the feed back comming. -Brad __________________________________________________ Do You Yahoo!? Yahoo! Health - your guide to health and wellness http://health.yahoo.com _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: ban...@so... _______________________________________________ Phpsoaptoolkit-development mailing list Php...@li... https://lists.sourceforge.net/lists/listinfo/phpsoaptoolkit-development ______________________________________________________________________________ ifrance.com, l'email gratuit le plus complet de l'Internet ! vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP... http://www.ifrance.com/_reloc/email.emailif |