Re: Pear package like Snoopy
| From: | Justin Patrin | Date: | Mon, 02 May 2005 22:11:24 +0000 |
| Subject: | Re: Pear package like Snoopy | ||
| References: | 1 2 3 | Groups: | php.pear.general |
| Request: | Send a blank email to pear-general+get-19054@lists.php.net to get a copy of this message | ||
On 5/2/05, Rob Barreca <rob@electronicinsight.com> wrote:
> Well, I tried using HTTP_Request thinking maybe it was Snoopy, but it
> does not work remotely either. It's strange because when I run the
> following code locally, it grabs the webpage, but my remote server can't
> seem to "see" http://www.thehealthinsurance.com/.
> Anybody have any
> thoughts on this?
So you're getting an fsockopen error? Your problem is that your remote
server a) has these connections turned off in PHP, b) has a bogus /
bad DNS server which is bungling the DNS lookup, c) has a firewall
which stops outgoing traffic, d) is simply broken.
>
> When I go straight to the IP for
> http://www.thehealthinsurance.com/
> (ping'd and found it was 69.36.176.169) it is actually a different web
> page (http://www.italian-charms-and-bracelets.com/), so they have
> multiple websites hosted on the same IP and I'm sure this is what's
> causing the trouble, but don't know how to work around it.
I doubt that's your problem. It's called a virtual server and it's
used all over the place. Ever had a shared hosting account? It's on a
virtual server unless you have your own IP.
>
> require_once "HTTP/Request.php";
>
> $req =& new
> HTTP_Request("http://www.thehealthinsurance.com/");
> if (!PEAR::isError($req->sendRequest())) {
> echo $req->getResponseBody();
> } else {
> print_r($req);
> }
>
> Justin Patrin wrote:
>
> >On 5/2/05, Rob Barreca <rob@electronicinsight.com> wrote:
> >
> >
> >>Not a direct Pear question, but I'm using Snoopy
> >>(http://snoopy.sourceforge.net) to check if sites link back to ours and
> >>it works great except for one url: http://www.thehealthinsurance.com
> >>F/Õ®ÿj^j¥¨'„¸
> >>When I do even a file_get_contents or anything it gives me a
> >>
> >>*Warning*: fsockopen(): php_hostconnect: connect failed in
> >>*/home/www/valuestream.com/html/links/Snoopy.class.php* on line *1146*
> >>
> >>*Warning*: fsockopen(): unable to connect to
> >>www.thehealthinsurance.com:80 in
> >>*/home/www/valuestream.com/html/links/Snoopy.class.php* on line *1146
> >>
> >>*Anyone have any thoughts on this? Is there a Pear package that works
> >>better?
> >>
> >>
> >>
> >
> >HTTP_Request / HTTP_Client.
> >
> >
--
Justin Patrin