[PHP] Getting page with fopen

2002-04-25 Thread Martin Thoma

Hello!

I'm trying to find out on which rank my side is at google automatically.
I'm trying the following code, but I get a strange error:

 $Url = http://www.google.de/search?q=MySearchWord;; // Gives Warning:
No error on line [where fopen is]
 $Url = http://www.google.de/;; // Works

 for ($i = 0; $i  100; $i += 10)
 {   $fp = fopen($Url, r);
  while($fp  !feof($fp))
  { $sLine .= fgets($fp, 4096);
  }
... do some further things with $sLine
  fclose($fp);
 }

How can I get more information about the error occuring? Warning: No
error is not much information...

Martin




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Getting page with fopen

2002-04-25 Thread Jason Wong

On Thursday 25 April 2002 16:39, Martin Thoma wrote:
 Hello!

 I'm trying to find out on which rank my side is at google automatically.
 I'm trying the following code, but I get a strange error:

  $Url = http://www.google.de/search?q=MySearchWord;; // Gives Warning:
 No error on line [where fopen is]
  $Url = http://www.google.de/;; // Works

  for ($i = 0; $i  100; $i += 10)
  {   $fp = fopen($Url, r);
   while($fp  !feof($fp))
   { $sLine .= fgets($fp, 4096);
   }
 ... do some further things with $sLine
   fclose($fp);
  }

 How can I get more information about the error occuring? Warning: No
 error is not much information...

Google is probably trying to send you a cookie in which case you cannot use 
fopen. You need to use curl or snoopy(?).

-- 
Jason Wong - Gremlins Associates - www.gremlins.com.hk
Open Source Software Systems Integrators
* Web Design  Hosting * Internet  Intranet Applications Development *

/*
When the wind is great, bow before it;
when the wind is heavy, yield to it.
*/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Getting page with fopen

2002-04-25 Thread Martin Thoma

 Google is probably trying to send you a cookie in which case you cannot use
 fopen. You need to use curl or snoopy(?).

Thanx, that could be the problem. Unfortunatly, curl is not compiled in my
php-version, and what is snoopy?! ;-) Any other ideas/examples?

Martin





-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Getting page with fopen

2002-04-25 Thread heinisch

At 25.04.2002  11:01, you wrote:

  Google is probably trying to send you a cookie in which case you cannot use
  fopen. You need to use curl or snoopy(?).

Thanx, that could be the problem. Unfortunatly, curl is not compiled in my
php-version, and what is snoopy?! ;-) Any other ideas/examples?

Martin
snoopy is a class which lets you fetch pages from the web, like you want to do.
It supports cookies,https and some other stuff useful for fetching pages 
from the
web. Look at sourceforge to get the latest release. This is one of my 
favours ;-)
Oliver


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php