Not the common "failed to open stream: HTTP request failed!" problem

This is a discussion on Not the common "failed to open stream: HTTP request failed!" problem within the PHP Language forums, part of the PHP Programming Forums category; I have a freshly installed openSuSe 10.2 with PHP4 from http://download.opensuse.org/reposit...openSUSE_10.2/ (openSuSe abandoned ...


Go Back   Usenet Forums > PHP Programming Forums > PHP Language

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 08-10-2007
xieliwei@gmail.com
 
Posts: n/a
Default Not the common "failed to open stream: HTTP request failed!" problem

I have a freshly installed openSuSe 10.2 with PHP4 from
http://download.opensuse.org/reposit...openSUSE_10.2/
(openSuSe abandoned PHP4 since version 10, but I have customers who
need php4 support)

The version strings are as follows:
# uname -a
Linux server2 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006
i686 athlon i386 GNU/Linux

# php -v
PHP 4.4.0 (cli) (built: Jun 1 2007 08:43:26)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

# httpd2 -v
Server version: Apache/2.2.3
Server built: Nov 25 2006 18:25:39

The problem here is that URL fopen does not seem to be open, despite
allow_url_fopen set as On in php.ini and phpinfo() reflecting it.

A simple fopen("http://www.example.com", r) returns the error "failed
to open stream: HTTP request failed!" in BOTH PHP-in-apache and PHP-
cli.

I have checked my network configuration, nameservers and gateway
settings are set up properly, I can also ping and visit the URL i'm
trying to open.

Been looking around for a week now, seen no solution, unless it
slipped by me.

Reply With Quote
  #2 (permalink)  
Old 08-10-2007
Rik
 
Posts: n/a
Default Re: Not the common "failed to open stream: HTTP request failed!" problem

On Fri, 10 Aug 2007 17:12:57 +0200, <xieliwei@gmail.com> wrote:

> I have a freshly installed openSuSe 10.2 with PHP4 from
> http://download.opensuse.org/reposit...openSUSE_10.2/
> (openSuSe abandoned PHP4 since version 10, but I have customers who
> need php4 support)
>
> The version strings are as follows:
> # uname -a
> Linux server2 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006
> i686 athlon i386 GNU/Linux
>
> # php -v
> PHP 4.4.0 (cli) (built: Jun 1 2007 08:43:26)
> Copyright (c) 1997-2004 The PHP Group
> Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
>
> # httpd2 -v
> Server version: Apache/2.2.3
> Server built: Nov 25 2006 18:25:39
>
> The problem here is that URL fopen does not seem to be open, despite
> allow_url_fopen set as On in php.ini and phpinfo() reflecting it.
>
> A simple fopen("http://www.example.com", r) returns the error "failed
> to open stream: HTTP request failed!" in BOTH PHP-in-apache and PHP-
> cli.



Hmmmz, have you tried an fsockopen() instead of an fopen(), and if so,
does that give the same problems or not?
--
Rik Wasmus
Reply With Quote
  #3 (permalink)  
Old 08-11-2007
xieliwei@gmail.com
 
Posts: n/a
Default Re: Not the common "failed to open stream: HTTP request failed!" problem

On Aug 11, 12:23 am, Rik <luiheidsgoe...@hotmail.com> wrote:
> On Fri, 10 Aug 2007 17:12:57 +0200, <xieli...@gmail.com> wrote:
> > I have a freshly installed openSuSe 10.2 with PHP4 from
> >http://download.opensuse.org/reposit...m:/php4/openSU...
> > (openSuSe abandoned PHP4 since version 10, but I have customers who
> > need php4 support)

>
> > The version strings are as follows:
> > # uname -a
> > Linux server2 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006
> > i686 athlon i386 GNU/Linux

>
> > # php -v
> > PHP 4.4.0 (cli) (built: Jun 1 2007 08:43:26)
> > Copyright (c) 1997-2004 The PHP Group
> > Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

>
> > # httpd2 -v
> > Server version: Apache/2.2.3
> > Server built: Nov 25 2006 18:25:39

>
> > The problem here is that URL fopen does not seem to be open, despite
> > allow_url_fopen set as On in php.ini and phpinfo() reflecting it.

>
> > A simple fopen("http://www.example.com", r) returns the error "failed
> > to open stream: HTTP request failed!" in BOTH PHP-in-apache and PHP-
> > cli.

>
> Hmmmz, have you tried an fsockopen() instead of an fopen(), and if so,
> does that give the same problems or not?
> --
> Rik Wasmus


I currently have some other problems on the server, so it isn't
convenient to test it. However, if I remember correctly, that didn't
work either.

Reply With Quote
  #4 (permalink)  
Old 08-12-2007
xieliwei@gmail.com
 
Posts: n/a
Default Re: Not the common "failed to open stream: HTTP request failed!" problem

On Aug 11, 11:43 pm, xieli...@gmail.com wrote:
> On Aug 11, 12:23 am, Rik <luiheidsgoe...@hotmail.com> wrote:
>
>
>
> > On Fri, 10 Aug 2007 17:12:57 +0200, <xieli...@gmail.com> wrote:
> > > I have a freshly installed openSuSe 10.2 with PHP4 from
> > >http://download.opensuse.org/reposit...m:/php4/openSU...
> > > (openSuSe abandoned PHP4 since version 10, but I have customers who
> > > need php4 support)

>
> > > The version strings are as follows:
> > > # uname -a
> > > Linux server2 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006
> > > i686 athlon i386 GNU/Linux

>
> > > # php -v
> > > PHP 4.4.0 (cli) (built: Jun 1 2007 08:43:26)
> > > Copyright (c) 1997-2004 The PHP Group
> > > Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

>
> > > # httpd2 -v
> > > Server version: Apache/2.2.3
> > > Server built: Nov 25 2006 18:25:39

>
> > > The problem here is that URL fopen does not seem to be open, despite
> > > allow_url_fopen set as On in php.ini and phpinfo() reflecting it.

>
> > > A simple fopen("http://www.example.com", r) returns the error "failed
> > > to open stream: HTTP request failed!" in BOTH PHP-in-apache and PHP-
> > > cli.

>
> > Hmmmz, have you tried an fsockopen() instead of an fopen(), and if so,
> > does that give the same problems or not?
> > --
> > Rik Wasmus

>
> I currently have some other problems on the server, so it isn't
> convenient to test it. However, if I remember correctly, that didn't
> work either.


Whoops, guess I was wrong. fsockopen() works well, so I guess my HTTP
wrapper is damaged or something?

Reply With Quote
  #5 (permalink)  
Old 08-15-2007
xieliwei@gmail.com
 
Posts: n/a
Default Re: Not the common "failed to open stream: HTTP request failed!" problem

On Aug 12, 3:59 pm, xieli...@gmail.com wrote:
> On Aug 11, 11:43 pm, xieli...@gmail.com wrote:
>
>
>
> > On Aug 11, 12:23 am, Rik <luiheidsgoe...@hotmail.com> wrote:

>
> > > On Fri, 10 Aug 2007 17:12:57 +0200, <xieli...@gmail.com> wrote:
> > > > I have a freshly installed openSuSe 10.2 with PHP4 from
> > > >http://download.opensuse.org/reposit...m:/php4/openSU...
> > > > (openSuSe abandoned PHP4 since version 10, but I have customers who
> > > > need php4 support)

>
> > > > The version strings are as follows:
> > > > # uname -a
> > > > Linux server2 2.6.18.2-34-default #1 SMP Mon Nov 27 11:46:27 UTC 2006
> > > > i686 athlon i386 GNU/Linux

>
> > > > # php -v
> > > > PHP 4.4.0 (cli) (built: Jun 1 2007 08:43:26)
> > > > Copyright (c) 1997-2004 The PHP Group
> > > > Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

>
> > > > # httpd2 -v
> > > > Server version: Apache/2.2.3
> > > > Server built: Nov 25 2006 18:25:39

>
> > > > The problem here is that URL fopen does not seem to be open, despite
> > > > allow_url_fopen set as On in php.ini and phpinfo() reflecting it.

>
> > > > A simple fopen("http://www.example.com", r) returns the error "failed
> > > > to open stream: HTTP request failed!" in BOTH PHP-in-apache and PHP-
> > > > cli.

>
> > > Hmmmz, have you tried an fsockopen() instead of an fopen(), and if so,
> > > does that give the same problems or not?
> > > --
> > > Rik Wasmus

>
> > I currently have some other problems on the server, so it isn't
> > convenient to test it. However, if I remember correctly, that didn't
> > work either.

>
> Whoops, guess I was wrong. fsockopen() works well, so I guess my HTTP
> wrapper is damaged or something?


Sorry to bump, but does anyone have a solution?

Reply With Quote
  #6 (permalink)  
Old 08-15-2007
Rik
 
Posts: n/a
Default Re: Not the common "failed to open stream: HTTP request failed!" problem

On Wed, 15 Aug 2007 13:33:16 +0200, <xieliwei@gmail.com> wrote:
> On Aug 12, 3:59 pm, xieli...@gmail.com wrote:
>> On Aug 11, 11:43 pm, xieli...@gmail.com wrote:
>> > On Aug 11, 12:23 am, Rik <luiheidsgoe...@hotmail.com> wrote:
>> > > > The problem here is that URL fopen does not seem to be open,

>> despite
>> > > > allow_url_fopen set as On in php.ini and phpinfo() reflecting it.

>>
>> > > > A simple fopen("http://www.example.com", r) returns the error

>> "failed
>> > > > to open stream: HTTP request failed!" in BOTH PHP-in-apache and

>> PHP-
>> > > > cli.

>>
>> > > Hmmmz, have you tried an fsockopen() instead of an fopen(), and if

>> so,
>> > > does that give the same problems or not?

>>
>> Whoops, guess I was wrong. fsockopen() works well, so I guess my HTTP
>> wrapper is damaged or something?

>
> Sorry to bump, but does anyone have a solution?


Nope, sorry, if an fsockopen() works (can connect and grab contents), and
a fopen() doesn't, and allow_url_fopen is on, I'm stumped. I'd almost say
there was something wrong with your PHP install. Can't be a 100% sure
though.

--
Rik Wasmus
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +1. The time now is 07:50 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0