Dmitry wrote:
> Hello!
> How disable error messages when i send incorrect data into gzip* "extract"
> functions, such as gzinflate or gzuncompress?
>
> For example:
>
> function _pack($data) {
>  $data = serialize($data);
>  $data = gzdeflate($data,9);
>  $data = base64_encode($data);
>  $data = urlencode($data);
>  return $data;
> } # _pack()
>
> function _unpack($data) {
>  $data = urldecode($data);
>  $data = base64_decode($data);
>  $data = gzinflate($data);
>  $data = unserialize($data);
>  return $data;
> } # _unpack()
>
> $s = _pack("123"); //  K7YytlIyNDJWsgYA
> $s = _unpack("K7YytlIyNDJWsgYA"); // 123
> $s = _unpack("123"); //  Warning: gzinflate() [function.gzinflate]: data
> error
>
> How disable this warnings? error_reporting(0) or @ operators does not help
> me.

error_reporting(0) *SHOULD* do it...

And you may want to try putting the @ in front of the whole line:
@$s = _unpack("123");

> But I dont want use error_handler functions.

Ummmm.  Okay.
Assuming the error_reporting() and @ really really don't work, you've just
rulee out the only solution remaining...

-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to