Re: Pear package like Snoopy

From: 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

« previous php.pear.general (#19054) next »