ID: 38802 Updated by: [email protected] Reported By: [email protected] -Status: To be documented +Status: Closed Bug Type: HTTP related Operating System: Linux Gentoo PHP Version: 5.2.9 New Comment:
This bug has been fixed in the documentation's XML sources. Since the online and downloadable versions of the documentation need some time to get updated, we would like to ask you to be a bit patient. Thank you for the report, and for helping us make our documentation better. Previous Comments: ------------------------------------------------------------------------ [2010-02-17 00:35:23] [email protected] Automatic comment from SVN on behalf of joey Revision: http://svn.php.net/viewvc/?view=revision&revision=295190 Log: Apply user-patch from David Tajchreber, closes PHP Bug #38802 ------------------------------------------------------------------------ [2010-01-17 23:15:59] dave dot tajchreber at gmail dot com Proposed patch: http://codepad.org/DoeR65RJ David Tajchreber ------------------------------------------------------------------------ [2009-05-16 20:54:08] [email protected] To be documented: (Tip?): use ignore_errors=1 and max_redirects=0 to never follow redirects while being able to get headers and response body. ------------------------------------------------------------------------ [2009-05-11 14:51:33] [email protected] There's a small gap of proper support here: 1) the get_headers() function would give the Location header (since it uses STREAM_ONLY_GET_HEADERS) if the max_redirects is set to 1, but it doesn't return a response body 2) the current fopen wrapper function only returns the headers (inside the wrapper data) in the absence of a Location header I was exploring to use php streams as an extension to the oauth project so that the curl dependency could be made optional, but this would require me to copy & paste a lot of logic from php_stream_url_wrap_http_ex() =( ------------------------------------------------------------------------ [2007-10-08 11:20:46] rele at gmx dot de I get the same error if I just want to download the mirror selection page: file_put_contents('xampp-win32-1.6.4.exe.html', file_get_contents('http://downloads.sourceforge.net/xampp/xampp-win32-1.6.4.exe?use_mirror=osdn', FALSE, stream_context_create(array('http'=>array('max_redirects'=>1))), 0, 10000)); ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/38802 -- Edit this bug report at http://bugs.php.net/?id=38802&edit=1
