GZinflate and GZunzip error

Help
2011-05-31
2013-06-06
  • Laura van Hoff
    Laura van Hoff
    2011-05-31

    gzunzip error

    Postby raindance » Mon May 30, 2011 1:25 pm
    Hi
    I've got a problem on my site where I'm getting this error on every page when it tries to connect to our third party partner:
    Error: wsdl error: Getting http://tripauthority.com/hotel.asmx?WSDL - HTTP ERROR: Error using gzinflate to un-gzip the payload
    Webservice Error:wsdl error: Getting http://tripauthority.com/hotel.asmx?WSDL - HTTP ERROR: Error using gzinflate to un-gzip the payload

    We just had to build a new server and move everything over which caused all kinds of problems, this being just one, because my old server was compromised at the root level by an injection script (imgaaa.net drama) which I'd read tried to use gzunzip to do bad things. So it's a little scary to be seeing this but my hosting company says this does not look related to the previous compromise.

    We didn't have this error on the old server. So I don't know if this is a server setting issue? I didn't set up the last server. Or a permissions issue? Or a NuSoap or Apache compilation/installation issue? It's causing other things to not work on the site, namely the Juicy Details arrow usually opens and closes with JSQuery but is not working. And of course it's not connecting to the third party API we use for rates and booking.

    I am not a sophisticated PHP dev or server administrator…but both my programmer and hosting company say they have no idea what the problem is or how to fix it.

    The error logs look like:
    /home/juicyhot/public_html/includes/nusoap/lib1/nusoap.php: if(function_exists('gzinflate')){
    /home/juicyhot/public_html/includes/nusoap/lib1/nusoap.php: // IIS 5 requires gzinflate instead of gzuncompress (similar to IE 5 and gzdeflate v. gzcompress)
    /home/juicyhot/public_html/includes/nusoap/lib1/nusoap.php: $this->debug('The gzinflate function exists');
    /home/juicyhot/public_html/includes/nusoap/lib1/nusoap.php: if ($degzdata = @gzinflate($data)) {
    /home/juicyhot/public_html/includes/nusoap/lib1/nusoap.php: if ($degzdata = @gzinflate($data)) {
    /home/juicyhot/public_html/includes/nusoap/lib1/nusoap.php: $this->debug('Error using gzinflate to inflate the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/nusoap.php: $this->setError('Error using gzinflate to inflate the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/nusoap.php: if ($degzdata = @gzinflate(substr($data, 10))) { // do our best
    /home/juicyhot/public_html/includes/nusoap/lib1/nusoap.php: if ($degzdata = @gzinflate(substr($data, 10))) {
    /home/juicyhot/public_html/includes/nusoap/lib1/nusoap.php: $this->debug('Error using gzinflate to un-gzip the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/nusoap.php: $this->setError('Error using gzinflate to un-gzip the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/nusoap.php: } elseif ($this->headers == 'gzip' && $degzdata = gzinflate(substr($data, 10))) {
    /home/juicyhot/public_html/includes/nusoap/lib1/class.soap_server.php: } elseif ($this->headers == 'gzip' && $degzdata = gzinflate(substr($data, 10))) {
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/nusoap.php: if(function_exists('gzinflate')){
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/nusoap.php: // IIS 5 requires gzinflate instead of gzuncompress (similar to IE 5 and gzdeflate v. gzcompress)
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/nusoap.php: $this->debug('The gzinflate function exists');
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/nusoap.php: if ($degzdata = @gzinflate($data)) {
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/nusoap.php: if ($degzdata = @gzinflate($data)) {
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/nusoap.php: $this->debug('Error using gzinflate to inflate the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/nusoap.php: $this->setError('Error using gzinflate to inflate the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/nusoap.php: if ($degzdata = @gzinflate(substr($data, 10))) { // do our best
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/nusoap.php: if ($degzdata = @gzinflate(substr($data, 10))) {
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/nusoap.php: $this->debug('Error using gzinflate to un-gzip the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/nusoap.php: $this->setError('Error using gzinflate to un-gzip the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/nusoap.php: } elseif ($this->headers == 'gzip' && $degzdata = gzinflate(substr($data, 10))) {
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/class.soap_server.php: } elseif ($this->headers == 'gzip' && $degzdata = gzinflate(substr($data, 10))) {
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/class.soap_transport_http.php: if(function_exists('gzinflate')){
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/class.soap_transport_http.php: // IIS 5 requires gzinflate instead of gzuncompress (similar to IE 5 and gzdeflate v. gzcompress)
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/class.soap_transport_http.php: $this->debug('The gzinflate function exists');
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/class.soap_transport_http.php: if ($degzdata = @gzinflate($data)) {
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/class.soap_transport_http.php: if ($degzdata = @gzinflate($data)) {
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/class.soap_transport_http.php: $this->debug('Error using gzinflate to inflate the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/class.soap_transport_http.php: $this->setError('Error using gzinflate to inflate the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/class.soap_transport_http.php: if ($degzdata = @gzinflate(substr($data, 10))) { // do our best
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/class.soap_transport_http.php: if ($degzdata = @gzinflate(substr($data, 10))) {
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/class.soap_transport_http.php: $this->debug('Error using gzinflate to un-gzip the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/lib/class.soap_transport_http.php: $this->setError('Error using gzinflate to un-gzip the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/class.soap_transport_http.php: if(function_exists('gzinflate')){
    /home/juicyhot/public_html/includes/nusoap/lib1/class.soap_transport_http.php: // IIS 5 requires gzinflate instead of gzuncompress (similar to IE 5 and gzdeflate v. gzcompress)
    /home/juicyhot/public_html/includes/nusoap/lib1/class.soap_transport_http.php: $this->debug('The gzinflate function exists');
    /home/juicyhot/public_html/includes/nusoap/lib1/class.soap_transport_http.php: if ($degzdata = @gzinflate($data)) {
    /home/juicyhot/public_html/includes/nusoap/lib1/class.soap_transport_http.php: if ($degzdata = @gzinflate($data)) {
    /home/juicyhot/public_html/includes/nusoap/lib1/class.soap_transport_http.php: $this->debug('Error using gzinflate to inflate the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/class.soap_transport_http.php: $this->setError('Error using gzinflate to inflate the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/class.soap_transport_http.php: if ($degzdata = @gzinflate(substr($data, 10))) { // do our best
    /home/juicyhot/public_html/includes/nusoap/lib1/class.soap_transport_http.php: if ($degzdata = @gzinflate(substr($data, 10))) {
    /home/juicyhot/public_html/includes/nusoap/lib1/class.soap_transport_http.php: $this->debug('Error using gzinflate to un-gzip the payload');
    /home/juicyhot/public_html/includes/nusoap/lib1/class.soap_transport_http.php: $this->setError('Error using gzinflate to un-gzip the payload');
    /home/juicyhot/public_html/includes/nusoap/lib/nusoap.php: if(function_exists('gzinflate')){
    /home/juicyhot/public_html/includes/nusoap/lib/nusoap.php: // IIS 5 requires gzinflate instead of gzuncompress (similar to IE 5 and gzdeflate v. gzcompress)
    /home/juicyhot/public_html/includes/nusoap/lib/nusoap.php: $this->debug('The gzinflate function exists');
    /home/juicyhot/public_html/includes/nusoap/lib/nusoap.php: if ($degzdata = @gzinflate($data)) {
    /home/juicyhot/public_html/includes/nusoap/lib/nusoap.php: if ($degzdata = @gzinflate($data)) {
    /home/juicyhot/public_html/includes/nusoap/lib/nusoap.php: $this->debug('Error using gzinflate to inflate the payload');
    /home/juicyhot/public_html/includes/nusoap/lib/nusoap.php: $this->setError('Error using gzinflate to inflate the payload');
    /home/juicyhot/public_html/includes/nusoap/lib/nusoap.php: if ($degzdata = @gzinflate(substr($data, 10))) { // do our best
    /home/juicyhot/public_html/includes/nusoap/lib/nusoap.php: if ($degzdata = @gzinflate(substr($data, 10))) {
    /home/juicyhot/public_html/includes/nusoap/lib/nusoap.php: $this->debug('Error using gzinflate to un-gzip the payload');
    /home/juicyhot/public_html/includes/nusoap/lib/nusoap.php: $this->setError('Error using gzinflate to un-gzip the payload');
    /home/juicyhot/public_html/includes/nusoap/lib/nusoap.php: } elseif ($this->headers == 'gzip' && $degzdata = gzinflate(substr($data, 10))) {
    /home/juicyhot/public_html/includes/nusoap/lib/class.soap_server.php: } elseif ($this->headers == 'gzip' && $degzdata = gzinflate(substr($data, 10))) {
    /home/juicyhot/public_html/includes/nusoap/lib/class.soap_transport_http.php: if(function_exists('gzinflate')){
    /home/juicyhot/public_html/includes/nusoap/lib/class.soap_transport_http.php: // IIS 5 requires gzinflate instead of gzuncompress (similar to IE 5 and gzdeflate v. gzcompress)
    /home/juicyhot/public_html/includes/nusoap/lib/class.soap_transport_http.php: $this->debug('The gzinflate function exists');
    /home/juicyhot/public_html/includes/nusoap/lib/class.soap_transport_http.php: if ($degzdata = @gzinflate($data)) {
    /home/juicyhot/public_html/includes/nusoap/lib/class.soap_transport_http.php: if ($degzdata = @gzinflate($data)) {
    /home/juicyhot/public_html/includes/nusoap/lib/class.soap_transport_http.php: $this->debug('Error using gzinflate to inflate the payload');
    /home/juicyhot/public_html/includes/nusoap/lib/class.soap_transport_http.php: $this->setError('Error using gzinflate to inflate the payload');
    /home/juicyhot/public_html/includes/nusoap/lib/class.soap_transport_http.php: if ($degzdata = @gzinflate(substr($data, 10))) { // do our best
    /home/juicyhot/public_html/includes/nusoap/lib/class.soap_transport_http.php: if ($degzdata = @gzinflate(substr($data, 10))) {
    /home/juicyhot/public_html/includes/nusoap/lib/class.soap_transport_http.php: $this->debug('Error using gzinflate to un-gzip the payload');
    /home/juicyhot/public_html/includes/nusoap/lib/class.soap_transport_http.php: $this->setError('Error using gzinflate to un-gzip the payload');

    Any help much appreciated to get this working right again as it was before on the previous server.

    Also this is the message I got back from the hosting company about it when they briefly looked at it:
    You can run 'php -i | grep Configure' on your server to see that PHP has
    > been compiled with zlib. The error logs do not contain any further
    > information about why the script is outputting the debuggining error from
    > the nusoap.php file. Also, NuSOAP is a toolkit which your developers/admins
    > would have configured on the server. Your admins are responsible for any
    > reconfiguring any settings to the new server that were applied to the old
    > compromised server.

    Re: gzunzip error

    Postby raindance » Tue May 31, 2011 10:16 am
    The server folks say it can't be a server setting because they wrote a test script to test gzinflate etc.
    The folks on the other end of the API say credentials are all fine, and think it may be about PHP or Nusoap library/versions/settings on the new server being different than the old server. But the old server was hacked and is shut down and we have no way of accessing it to see what it's settings were.

    So…is there some way to know what settings the script we have is needing to have on the server to verify that in fact we have it that way on the server? Could it be a file permission issue?

    Thanks again in advance for any direction.

     
  • Laura van Hoff
    Laura van Hoff
    2011-05-31

    This is in my includes/nusoap/nusoap.php file. Does it give me a starting place to make sure the server is configured properly? It sure seems like since our code worked fine on the last server and is failing now…it has to be something that needs to be changed either in the nusoap script or in the server settings?

    <?php

    /*
    $Id: nusoap.php,v 1.123 2010/04/26 20:15:08 snichol Exp $

    NuSOAP - Web Services Toolkit for PHP

    Copyright (C) 2002 NuSphere Corporation

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    License as published by the Free Software Foundation; either
    version 2.1 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

    The NuSOAP project home is:
    http://sourceforge.net/projects/nusoap/

    The primary support for NuSOAP is the Help forum on the project home page.

    If you have any questions or comments, please email:

    Dietrich Ayala
    dietrich@ganx4.com
    http://dietrich.ganx4.com/nusoap

    NuSphere Corporation
    http://www.nusphere.com

    */

    /*
    * Some of the standards implmented in whole or part by NuSOAP:
    *
    * SOAP 1.1 (http://www.w3.org/TR/2000/NOTE-SOAP-20000508/)
    * WSDL 1.1 (http://www.w3.org/TR/2001/NOTE-wsdl-20010315)
    * SOAP Messages With Attachments (http://www.w3.org/TR/SOAP-attachments)
    * XML 1.0 (http://www.w3.org/TR/2006/REC-xml-20060816/)
    * Namespaces in XML 1.0 (http://www.w3.org/TR/2006/REC-xml-names-20060816/)
    * XML Schema 1.0 (http://www.w3.org/TR/xmlschema-0/)
    * RFC 2045 Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
    * RFC 2068 Hypertext Transfer Protocol - HTTP/1.1
    * RFC 2617 HTTP Authentication: Basic and Digest Access Authentication
    */

    /* load classes

    // necessary classes
    require_once('class.soapclient.php');
    require_once('class.soap_val.php');
    require_once('class.soap_parser.php');
    require_once('class.soap_fault.php');

     
  • Laura van Hoff
    Laura van Hoff
    2011-06-01

    Any help?

    Adding the debug line below

    } else {
        // Check for errors
        $err = $TSoapClient->getError();
        if ($err) {
            // Display the error
            echo '<p><b>Error: ' . $err . '</b></p>';
    echo 'Debug: ', $TSoapClient->getDebug();
        } else {
            // Display the result
           // print_r($request);
        }

    Created this output (I lined out the username and password which did appear properly there)
    Error: wsdl error: Getting http://tripauthority.com/hotel.asmx?WSDL - HTTP ERROR: Error using gzinflate to un-gzip the payload
    Debug: 2011-06-01 13:52:57.906557 nusoap_client: ctor wsdl=1 timeout=0 response_timeout=30 endpoint=string(40) "http://tripauthority.com/hotel.asmx?WSDL" 2011-06-01 13:52:57.906796 nusoap_client: will use lazy evaluation of wsdl from http://tripauthority.com/hotel.asmx?WSDL 2011-06-01 13:52:57.906900 nusoap_client: call: operation=SubmitRequest, namespace=http://tripauthority.com/hotel, soapAction=, rpcParams=, style=rpc, use=encoded, endpointType=wsdl params=array(4) { => string(5) "23752" => string(9) "-------" => string(6) "-------" => string(459) " " } headers=bool(false) 2011-06-01 13:52:57.906991 nusoap_client: instantiating wsdl class with doc: http://tripauthority.com/hotel.asmx?WSDL 2011-06-01 13:52:57.907102 wsdl: ctor wsdl= timeout=0 response_timeout=30 2011-06-01 13:52:57.907179 wsdl: parse and process WSDL path= 2011-06-01 13:52:57.907258 wsdl: setCredentials username= authtype= certRequest= array(0) { } 2011-06-01 13:52:57.907337 wsdl: parse and process WSDL path=http://tripauthority.com/hotel.asmx?WSDL 2011-06-01 13:52:57.907404 wsdl: parse WSDL at path=http://tripauthority.com/hotel.asmx?WSDL 2011-06-01 13:52:57.907481 wsdl: getting WSDL http(s) URL http://tripauthority.com/hotel.asmx?WSDL 2011-06-01 13:52:57.907581 soap_transport_http: ctor url=http://tripauthority.com/hotel.asmx?WSDL use_curl= curl_options: array(0) { } 2011-06-01 13:52:57.907692 soap_transport_http: parsed URL scheme = http 2011-06-01 13:52:57.907785 soap_transport_http: parsed URL host = tripauthority.com 2011-06-01 13:52:57.907851 soap_transport_http: parsed URL path = /hotel.asmx 2011-06-01 13:52:57.908009 soap_transport_http: parsed URL query = WSDL 2011-06-01 13:52:57.908084 soap_transport_http: set header Host: tripauthority.com 2011-06-01 13:52:57.908199 soap_transport_http: set header User-Agent: NuSOAP/0.9.5 (1.123) 2011-06-01 13:52:57.908348 soap_transport_http: set header Accept-Encoding: gzip, deflate 2011-06-01 13:52:57.908475 soap_transport_http: set header Connection: close 2011-06-01 13:52:57.908546 soap_transport_http: entered send() with data of length: 0 2011-06-01 13:52:57.908616 soap_transport_http: connect connection_timeout 0, response_timeout 30, scheme http, host tripauthority.com, port 80 2011-06-01 13:52:57.908884 soap_transport_http: calling fsockopen with host tripauthority.com connection_timeout 0 2011-06-01 13:52:59.655662 soap_transport_http: set response timeout to 30 2011-06-01 13:52:59.655804 soap_transport_http: socket connected 2011-06-01 13:52:59.655900 soap_transport_http: HTTP request: GET /hotel.asmx?WSDL HTTP/1.1 2011-06-01 13:52:59.655973 soap_transport_http: HTTP header: Host: tripauthority.com 2011-06-01 13:52:59.656039 soap_transport_http: HTTP header: User-Agent: NuSOAP/0.9.5 (1.123) 2011-06-01 13:52:59.656103 soap_transport_http: HTTP header: Accept-Encoding: gzip, deflate 2011-06-01 13:52:59.656166 soap_transport_http: HTTP header: Connection: close 2011-06-01 13:52:59.656299 soap_transport_http: wrote data to socket, length = 143 2011-06-01 13:52:59.720177 soap_transport_http: read line of 17 bytes: HTTP/1.1 200 OK 2011-06-01 13:52:59.720314 soap_transport_http: read line of 35 bytes: Cache-Control: private, max-age=0 2011-06-01 13:52:59.720387 soap_transport_http: read line of 19 bytes: Connection: close 2011-06-01 13:52:59.720541 soap_transport_http: read line of 37 bytes: Date: Wed, 01 Jun 2011 17:53:01 GMT 2011-06-01 13:52:59.720615 soap_transport_http: read line of 39 bytes: Content-Type: text/xml; charset=utf-8 2011-06-01 13:52:59.720713 soap_transport_http: read line of 27 bytes: Server: Microsoft-IIS/6.0 2011-06-01 13:52:59.720808 soap_transport_http: read line of 23 bytes: X-Powered-By: ASP.NET 2011-06-01 13:52:59.720879 soap_transport_http: read line of 29 bytes: X-AspNet-Version: 2.0.50727 2011-06-01 13:52:59.720949 soap_transport_http: read line of 24 bytes: Content-Encoding: gzip 2011-06-01 13:52:59.721019 soap_transport_http: read line of 23 bytes: Vary: Accept-Encoding 2011-06-01 13:52:59.721089 soap_transport_http: read line of 28 bytes: Transfer-Encoding: chunked 2011-06-01 13:52:59.721159 soap_transport_http: read line of 118 bytes: Set-Cookie: BIGipServerapps=FgbnbAfZ3g+H/k9+7vp7xxP1YaeMQDqqe08gUHkALQqbXE5PYJVoZ9DHcA4SZEIJv2pjJ3UdwM4jBg==; path=/ 2011-06-01 13:52:59.721229 soap_transport_http: read line of 2 bytes: 2011-06-01 13:52:59.721317 soap_transport_http: found end of headers after length 421 2011-06-01 13:52:59.721491 soap_transport_http: found cookie: BIGipServerapps = FgbnbAfZ3g+H/k9+7vp7xxP1YaeMQDqqe08gUHkALQqbXE5PYJVoZ9DHcA4SZEIJv2pjJ3UdwM4jBg== 2011-06-01 13:52:59.721574 soap_transport_http: want to read chunked content 2011-06-01 13:52:59.721667 soap_transport_http: read chunk line of 5 bytes 2011-06-01 13:52:59.721755 soap_transport_http: chunk length 610 2011-06-01 13:52:59.721838 soap_transport_http: read buffer of 617 bytes 2011-06-01 13:52:59.721909 soap_transport_http: read chunk terminator of 2 bytes 2011-06-01 13:52:59.721990 soap_transport_http: read chunk line of 5 bytes 2011-06-01 13:52:59.722059 soap_transport_http: chunk length 310 2011-06-01 13:52:59.722127 soap_transport_http: read buffer of 312 bytes 2011-06-01 13:52:59.722195 soap_transport_http: read chunk terminator of 2 bytes 2011-06-01 13:52:59.722262 soap_transport_http: read chunk line of 5 bytes 2011-06-01 13:52:59.722327 soap_transport_http: chunk length 294 2011-06-01 13:52:59.722394 soap_transport_http: read buffer of 296 bytes 2011-06-01 13:52:59.722461 soap_transport_http: read chunk terminator of 2 bytes 2011-06-01 13:52:59.722528 soap_transport_http: read chunk line of 4 bytes 2011-06-01 13:52:59.722593 soap_transport_http: chunk length 196 2011-06-01 13:52:59.722680 soap_transport_http: read buffer of 197 bytes 2011-06-01 13:52:59.722769 soap_transport_http: read chunk terminator of 2 bytes 2011-06-01 13:52:59.722847 soap_transport_http: read chunk line of 3 bytes 2011-06-01 13:52:59.722914 soap_transport_http: chunk length 12 2011-06-01 13:52:59.722981 soap_transport_http: read buffer of 15 bytes 2011-06-01 13:52:59.723049 soap_transport_http: read chunk terminator of 2 bytes 2011-06-01 13:52:59.723117 soap_transport_http: read chunk line of 3 bytes 2011-06-01 13:52:59.723182 soap_transport_http: chunk length 0 2011-06-01 13:52:59.723248 soap_transport_http: read body of length 1437 2011-06-01 13:52:59.723313 soap_transport_http: received a total of 1858 bytes of data from server 2011-06-01 13:52:59.723425 soap_transport_http: closed socket 2011-06-01 13:52:59.723517 soap_transport_http: The gzinflate function exists 2011-06-01 13:52:59.723614 soap_transport_http: Error using gzinflate to un-gzip the payload 2011-06-01 13:52:59.723711 soap_transport_http: end of send() 2011-06-01 13:52:59.723811 wsdl: Getting http://tripauthority.com/hotel.asmx?WSDL - HTTP ERROR: Error using gzinflate to un-gzip the payload 2011-06-01 13:52:59.723909 nusoap_client: checkWSDL 2011-06-01 13:52:59.723983 nusoap_client: got wsdl error: Getting http://tripauthority.com/hotel.asmx?WSDL - HTTP ERROR: Error using gzinflate to un-gzip the payload Webservice Error:wsdl error: Getting http://tripauthority.com/hotel.asmx?WSDL - HTTP ERROR: Error using gzinflate to un-gzip the payload

     
  • Laura van Hoff
    Laura van Hoff
    2011-06-01

    And is any of this helpful?

    root@vps # php -i | grep zlib
    Configure Command =>  './configure'  '-disable-pdo' '-enable-bcmath' '-enable-calendar' '-enable-ftp' '-enable-libxml' '-enable-magic-quotes' '-enable-soap' '-enable-sockets' '-enable-zip' '-prefix=/usr/local' '-with-apxs2=/usr/local/apache/bin/apxs' '-with-bz2' '-with-curl=/opt/curlssl/' '-with-gd' '-with-imap=/opt/php_with_imap_client/' '-with-imap-ssl=/usr' '-with-jpeg-dir=/usr' '-with-kerberos' '-with-libxml-dir=/opt/xml2' '-with-libxml-dir=/opt/xml2/' '-with-mcrypt=/opt/libmcrypt/' '-with-mysql=/usr' '-with-mysql-sock=/var/lib/mysql/mysql.sock' '-with-openssl=/usr' '-with-openssl-dir=/usr' '-with-pcre-regex=/opt/pcre' '-with-png-dir=/usr' '-with-xpm-dir=/usr' '-with-zlib' '-with-zlib-dir=/usr'
    Registered PHP Streams => zip, php, file, data, http, ftp, compress.bzip2, compress.zlib, https, ftps 
    Registered Stream Filters => string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, convert.iconv.*, bzip2.*, zlib.*
    cURL Information => libcurl/7.21.4 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
    zlib
    Stream Wrapper support => compress.zlib://
    Stream Filter support => zlib.inflate, zlib.deflate
    zlib.output_compression => On => On
    zlib.output_compression_level => -1 => -1
    zlib.output_handler => no value => no value
    root@vps #

    and:
    my domain is juicyhotels.com:
    my domain.hdctest.php
    my domain.hdctest2.php
    hdctest3.php

    I just made a new file with suggested code here:
    hdctest4.php

    and

    mydomain.phpinfo.html