ID: 50587 User updated by: thundix at web dot de Reported By: thundix at web dot de Status: Bogus Bug Type: URL related Operating System: Windows PHP Version: 5.2.12 New Comment:
Hello, ok thanks for the information. I will contact my webhost and ask if he can update the extension. Thanks and sry for the bogus bug report. Previous Comments: ------------------------------------------------------------------------ [2009-12-28 09:25:28] m...@php.net This problem is fixed since (I guess) v1.5 of pecl/http. ------------------------------------------------------------------------ [2009-12-28 04:46:34] ras...@php.net Nope, it works perfectly on my server with that exact code. You can try it for yourself here: http://progphp.com/thundix.php And the source code: http://progphp.com/thundix.phps ------------------------------------------------------------------------ [2009-12-28 04:39:48] thundix at web dot de Hello, i run the following code: <?php $r = new HttpRequest("http://www.google.de", HTTP_METH_GET, array('timeout' => 5, 'useragent' => 'Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6', 'redirect' => 3) ); //Send request $r->send(); //Only for showing you the result echo $r->getResponseBody(); ?> And get a html code back, where i can find: <title>404 Seite nicht gefunden</title> If i run the code in my browser, i see the google search page with the text "Die Seite www.google.de/<theNameOfMyPHPFileScript>.php existiert nicht." Isn´t it the same on your server? When you also have this i report the bug also here http://pecl.php.net/bugs . Thanks - good night :() ------------------------------------------------------------------------ [2009-12-28 04:17:07] ras...@php.net Ah, woops, didn't notice you had the redirect in there. However, the bug is still bogus because: 1. The extension you are reporting a bug against is not part of PHP. It is a pecl extension which has its own bug reporting system at http://pecl.php.net/bugs 2. Running your exact code gives me the expected output with no mention of any sort of test.php script, so I suspect some user error here. There would be absolutely no reason for the extension to add /test.php to the request and there is no code in the extension that would do this. You must be doing this in your code. ------------------------------------------------------------------------ [2009-12-28 04:04:17] thundix at web dot de Hello, i am not so good at english. But i think you don´t understand me correct. I know the redirect option. In my code sample the rederict element of the option array have the value 3. But not the redirect is the problem, i think. The problem ist, when i make the request with the url http://google.de php make the request with the url www.google.de/test.php . So php add the trailing slash + (and here comes the error?) the php filename. Did you understand me now? ------------------------------------------------------------------------ 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/50587 -- Edit this bug report at http://bugs.php.net/?id=50587&edit=1