ciao e grazie , comunque credo sia qua il problema

Codice PHP:
        function _out($dump
        { 
             
            if ( 
$this->filename ){ 
                
$fptr fopen($this->filename"wb" ); 
                 
                if (
$fptr){ 
                     
                     if(
$this->compress
                    { 
                     
                        
$gzbackupData "x1fx8bx08x00x00x00x00x00" substr(gzcompress($dump9), 0, -) . pack'V'crc32($dump) ) . pack'V'strlen($dump)); 
                        
fwrite($fptr$gzbackupData); 
                         
                      }else{ 
                       
                        
fwrite($fptr$dump); 
                         
                    } 
                     
                    
fclose($fptr); 
                } 
             } 
             else 
             { 
             
            if((
$this->compress) && ($this->output)) 
            { 
             
                    
$gzbackupData "x1fx8bx08x00x00x00x00x00" substrgzcompress($dump9), 0, -) . pack'V'crc32($dump) ) . pack'V'strlen($dump) ); 
                    echo 
$gzbackupData
                     
            }else{ 
                   
                    echo 
$dump
                     
           } 
          } 
        }