login  Naam:   Wachtwoord: 
Registreer je!
 Forum

googlebot last access (Opgelost)

Offline Frankkey - 29/05/2009 23:07 (laatste wijziging 29/05/2009 23:28)
Avatar van FrankkeyNieuw lid dit werkt niet maar wat is het probleem

  1. $url=$_REQUEST['url'];
  2.  
  3. function googlebot_lastaccess($url)
  4. {
  5. $url = 'http://74.125.77.132/search?hl=en&q=cache:'.$url.'&btnG=Google+zoeken&meta=';
  6. $data = file_get_contents_curl($url);
  7. $spl=explode("as retrieved on",$data);
  8. $spl2=explode(".",$spl[1]);
  9. $ret=trim($spl2[0]);
  10. if(strlen($ret)==0)
  11. {
  12. return(0);
  13. }
  14. else
  15. {
  16. return($ret);
  17. }
  18. }
  19. Googlebot last access = ".googlebot_lastacces($url)."


Koen schreef:
Code tags gebruiken aub.

5 antwoorden

Gesponsorde links
Offline kickasgamer - 29/05/2009 23:07
Avatar van kickasgamer PHP ver gevorderde gooi er effe [code] tags rond aub dan zal ik er eens naar zien
Offline Ultimatum - 29/05/2009 23:12
Avatar van Ultimatum PHP expert En wat werkt er niet, wat is je fout? Iets meer informatie is wel handig.
Offline Frankkey - 29/05/2009 23:14 (laatste wijziging 29/05/2009 23:30)
Avatar van Frankkey Nieuw lid het geeft een nul en het zou een datum moeten zijn
het gaat naar de google cache pagina van een url en zou daar de datum moeten van weergeven wanneer die het laatst geupdate is.
en sorry dit hoort er ook bij
[function do_post_request_curl($url, $data)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url); // set url to post to
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_setopt($ch, CURLOPT_POST, 1); // set POST method
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); // add POST fields
$result = curl_exec($ch); // run the whole process
echo $result;
curl_close($ch);
return $result;
}

function file_get_contents_curl($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //Set curl to return the data instead of printing it to the browser.
curl_setopt($ch, CURLOPT_URL, $url);
$data = curl_exec($ch);
curl_close($ch);

return $data;
} ]
Offline Koen - 29/05/2009 23:26
Avatar van Koen PHP expert Ik veronderstel dat je dat script hiervandaan hebt?
http://www.weberdev.com/get_example-4850.html

Je zal nu even gaan moeten debuggen, dus nakijken welke waarde een variabele bevat. Handige functies hierbij zijn PHP.net: var_dump, PHP.net: print_r & PHP.net: echo. Dus even van elke variabele de waarde nagaan en kijken of deze wel klopt, analyseer je script 

Het feit dat je functie 0 returnt kan er misschien ook op wijzen dat googlebot je pagina nooit heeft bezocht.
Offline Frankkey - 29/05/2009 23:39
Avatar van Frankkey Nieuw lid nee van een ander maar ik zal deze een bekijken en uw tips gebruiken en zien hoe ver ik daarmee kom




Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s