Re: Pear package like Snoopy

From: Date: Mon, 02 May 2005 22:19:23 +0000
Subject: Re: Pear package like Snoopy
References: 1 2 3 4  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-19055@lists.php.net to get a copy of this message
The weird thing is that I do an outbound check from this remote server on about 5000 other URLs. All of which come up fine. If I do a get on yahoo.com from this server, it works. Along with the thousands of checks that work everyday. So does that eliminate a,b,c,d? Or, could say a DNS server work for 5000 other links and just be screwing this one up? Rob Roy Barreca __________________________________________________ Electronic Insight ..... a web development company Email .................. rob@electronicinsight.com Website ................ www.electronicinsight.com Justin Patrin wrote:
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 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.
     


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