I'm trying to receive a gzip'ed version of a page through file_get_contents in php 5.2.9
I was able to do it using fopen with the following code:
$opts = array( 'http'=>array( 'method'=>"GET", 'header'=>"Accept-language: enrn" . "Accept-Encoding: gziprn" ) ); $context = stream_context_create($opts); ob_start(); $fp = fopen('http://example.com', 'r', false, $context); fpassthru($fp); fclose($fp); $content = ob_get_contents(); ob_end_clean();
That works, but I was hoping there was a way I could do it using file_get_contents instead.
Have you tried this?