function encodeToFile($filename, $boundary=null, $skip_head=false)
    {
        if (file_exists($filename) && !is_writable($filename)) {
            $err = $this->_raiseError('File is not writeable: ' . $filename);
            return $err;
        }

        if (!($fh = fopen($filename, 'ab'))) {
            $err = $this->_raiseError('Unable to open file: ' . $filename);
            return $err;
        }

        // Temporarily reset magic_quotes_runtime for file reads and writes
        if ($magic_quote_setting = get_magic_quotes_runtime()) {
            @ini_set('magic_quotes_runtime', 0);
        }

        $res = $this->_encodePartToFile($fh, $boundary, $skip_head);

        fclose($fh);

        if ($magic_quote_setting) {
            @ini_set('magic_quotes_runtime', $magic_quote_setting);
        }

        return $this->_isError($res) ? $res : $this->_headers;
    }
function encodeToFile($filename, $boundary=null, $skip_head=false)
    {
        if (file_exists($filename) && !is_writable($filename)) {
            $err = $this->_raiseError('File is not writeable: ' . $filename);
            return $err;
        }

        if (!($fh = fopen($filename, 'ab'))) {
            $err = $this->_raiseError('Unable to open file: ' . $filename);
            return $err;
        }

        // Temporarily reset magic_quotes_runtime for file reads and writes
        if ($magic_quote_setting = get_magic_quotes_runtime()) {
            @ini_set('magic_quotes_runtime', 0);
        }

        $res = $this->_encodePartToFile($fh, $boundary, $skip_head);

        fclose($fh);

        if ($magic_quote_setting) {
            @ini_set('magic_quotes_runtime', $magic_quote_setting);
        }

        return $this->_isError($res) ? $res : $this->_headers;
    }
function encodeToFile ( $ filename , $ boundary = null , $ skip_head = false ) { if ( file_exists ( $ filename ) && ! is_writable ( $ filename ) ) { $ err = $ this -> _raiseError ( 'File is not writeable: ' . $ filename ) ; return $ err ; } if ( ! ( $ fh = fopen ( $ filename , 'ab' ) ) ) { $ err = $ this -> _raiseError ( 'Unable to open file: ' . $ filename ) ; return $ err ; } // Temporarily reset magic_quotes_runtime for file reads and writes if ( $ magic_quote_setting = get_magic_quotes_runtime ( ) ) { @ ini_set ( 'magic_quotes_runtime' , 0 ) ; } $ res = $ this -> _encodePartToFile ( $ fh , $ boundary , $ skip_head ) ; fclose ( $ fh ) ; if ( $ magic_quote_setting ) { @ ini_set ( 'magic_quotes_runtime' , $ magic_quote_setting ) ; } return $ this -> _isError ( $ res ) ? $ res : $ this -> _headers ; }
Encodes and saves the email into file. File must exist.
Data will be appended to the file.

@param string  $filename  Output file location
@param string  $boundary  Pre-defined boundary string
@param boolean $skip_head True if you don't want to save headers

@return array An associative array containing message headers
or PEAR error object
@access public
@since 1.6.0
Encodes and saves the email into file . File must exist . Data will be appended to the file .