Re: [PHP-SOAP-DEV] 'always_populate_raw_post_data' question
Status: Alpha
Brought to you by:
rodif_bl
From: brad l. <rod...@ya...> - 2002-05-02 18:07:21
|
This sample runs fine on my machine.... try this.. <?php $hello = new SoapObject("http://localhost:8080/hello_world_server.php", "urn:HelloWorld"); echo $hello->hello_soap(); if($hello->__isFault()) var_dump($hello->__getFault()); ?> That will show you if there server or client is giving you a fault. - Brad --- Jean-Charles Preaux <jc....@wa...> wrote: > Re > it's ok there is no crash but when i launch the script below, the httpd > daemon is lauched a least 50 times, without any response from the browser > i launch hello_world_client.php > > /* hello_world_client.php */ > <?php > $hello = new SoapObject("http://localhost:8080/hello_world_server.php", > "urn:HelloWorld"); > echo $hello->hello_soap(); > ?> > > /* hello_world_server.php */ > <?php > $server = new SoapServer("urn:HelloWorld"); > $server->addFunction("hello_soap"); > $server->handle(); > > > function hello_soap($message){ > return "PHP-SOAP¨says ($message)"; > } > > ?> > /* when i run gdb */ > web:/opt/serveur/bin# gdb httpd > GNU gdb 2002-04-01-cvs > Copyright 2002 Free Software Foundation, Inc. > GDB is free software, covered by the GNU General Public License, and you are > welcome to change it and/or distribute copies of it under certain > conditions. > Type "show copying" to see the conditions. > There is absolutely no warranty for GDB. Type "show warranty" for details. > This GDB was configured as "i386-linux"...(no debugging symbols found)... > (gdb) run -X -f /opt/serveur/conf/httpd.conf > Starting program: /opt/serveur/bin/httpd -X -f /opt/serveur/conf/httpd.conf > (no debugging symbols found)...(no debugging symbols found)...(no debugging > symbols found)...(no debugging symbols found)...(no debugging symbols > found)... > (no debugging symbols found)...(no debugging symbols found)...(no debugging > symbols found)...(no debugging symbols found)...(no debugging symbols > found)... > (no debugging symbols found)...(no debugging symbols found)...(no debugging > symbols found)...(no debugging symbols found)...(no debugging symbols > found)... > (no debugging symbols found)...(no debugging symbols found)...(no debugging > symbols found)...(no debugging symbols found)...(no debugging symbols > found)... > (no debugging symbols found)...(no debugging symbols found)...(no debugging > symbols found)...(no debugging symbols found)...(no debugging symbols > found)... > (no debugging symbols found)...(no debugging symbols found)...(no debugging > symbols found)...(no debugging symbols found)...(no debugging symbols > found)... > (no debugging symbols found)...(no debugging symbols found)...(no debugging > symbols found)...(no debugging symbols found)...(no debugging symbols > found)... > > > is it ok ? > thx > Jean-Charles Preaux > . > ----- Original Message ----- > From: "brad lafountain" <rod...@ya...> > To: "Jean-Charles Preaux" <jc....@wa...> > Cc: <php...@li...> > Sent: Thursday, May 02, 2002 5:18 PM > Subject: Re: [PHP-SOAP-DEV] 'always_populate_raw_post_data' question > > > > Well... I dunno about that.... > > > > Can you supply a backtrace... > > > > gdb httpd > > > > run -X > > > > then run the script that cause the crash... > > > > then type bt... > > > > this will get you a backtrace and more information for me to go on... > > > > - Brad > > --- Jean-Charles Preaux <jc....@wa...> wrote: > > > in fact > > > i fust typing the hello_world-server.php in the browser. > > > :( > > > but when i use hello_world_server.php it crash my web server ...without > any > > > response. > > > thx > > > ----- Original Message ----- > > > From: "brad lafountain" <rod...@ya...> > > > To: "Jean-Charles Preaux" <jc....@wa...>; > > > <php...@li...> > > > Sent: Thursday, May 02, 2002 4:36 PM > > > Subject: Re: [PHP-SOAP-DEV] 'always_populate_raw_post_data' question > > > > > > > > > > Hmm... are you running a SoapObject against the hello_world-server or > are > > > you > > > > just typing the hello_world-server.php in the browser directly/command > > > line. > > > > This is the output you should recieve if you aren't using a SoapObject > to > > > > access the server. Let me know if this helps > > > > > > > > - Brad > > > > > > > > --- Jean-Charles Preaux <jc....@wa...> wrote: > > > > > Hello > > > > > i try today to use PHP-SOAP extension. > > > > > it compiled well (i use php-4.2.0 and apache-1.3.24, libxml2-2.4.19, > > > > > expat-1.95.2, Sablot-0.90) > > > > > i try the "hello world-server.php" script and the output is : > > > > > <!-- > > > > > <?xml version="1.0" encoding="UTF-8" ?> > > > > > - <SOAP-ENV:Envelope > > > > > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > > > > > SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > > > > xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" > > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > > > > - <SOAP-ENV:Body> > > > > > - <SOAP-ENV:Fault xsi:type="SOAP-ENC:Struct"> > > > > > <faultstring xsi:type="xsd:string">PHP-SOAP requires > > > > > 'always_populate_raw_post_data' to be on please check your php.ini > > > > > file</faultstring> > > > > > <faultcode xsi:type="xsd:string">SOAP-ENV:Server</faultcode> > > > > > </SOAP-ENV:Fault> > > > > > </SOAP-ENV:Body> > > > > > </SOAP-ENV:Envelope> > > > > > --> > > > > > then i create a php.ini with : > > > > > always_populate_raw_post_data = 1 > > > > > but the new output is : > > > > > <!-- > > > > > <?xml version="1.0" encoding="UTF-8" ?> > > > > > - <SOAP-ENV:Envelope > > > > > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" > > > > > SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" > > > > > xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" > > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > > > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > > > > > - <SOAP-ENV:Body> > > > > > - <SOAP-ENV:Fault xsi:type="SOAP-ENC:Struct"> > > > > > <faultstring xsi:type="xsd:string">Couln't find > > > > > HTTP_RAW_POST_DATA</faultstring> > > > > > <faultcode xsi:type="xsd:string">SOAP-ENV:Server</faultcode> > > > > > </SOAP-ENV:Fault> > > > > > </SOAP-ENV:Body> > > > > > </SOAP-ENV:Envelope> > > > > > --> > > > > > i don't understand , have i made a mistake ? > > > > > thanks > > > > > Jean-Charles Preaux > > > > > http://analogx.dyndns.org > > > > > > > > > > > > __________________________________________________ > > > > Do You Yahoo!? > > > > Yahoo! Health - your guide to health and wellness > > > > http://health.yahoo.com > > > > > > > > > __________________________________________________ > > 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 > > > _______________________________________________________________ > > 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 __________________________________________________ Do You Yahoo!? Yahoo! Health - your guide to health and wellness http://health.yahoo.com |