HOERANDL.com Impressum Unterstützung Projekte Kontakt


phpContact

... ist die Weiterentwicklung des B4YFormmailers 2. Es wurden alle Schwächen behoben und viele Funktionen hinzugefügt. Durch die eigens entwickelte Templateengine können individuelle Formulare noch einfacher realisiert werden.
 
header
header
Google
header
Google Backlinks Drucken

Möchtest du wissen wie viele Webseiten einen Link auf deine Homepage gesetzt haben?
Dann schau dir mal folgenden Code an. Dieses Codeschnipsel liefert dir diese Anzahl von der Google-Datenbank.
Diese Zahl ist dann auch verlinkt und zeigt dir auch gleich um welche Webseiten es sich dabei handelt.

 

<?php
 
function cleaner($data) {
  
$data strip_tags($data); 
  
$data strtolower($data);
  
$data str_replace("\n"''$data); 
  
$data str_replace("\r"''$data);
  return 
$data;
}

// zu überprüfende URL: 
  
$target "www.hoerandl.com";
  
  
$source "http://www.google.com/search?hl=en&lr=&ie=UTF-8&q=link%3A".$target;
  
$start  "of about";
  
$smlen  ;
  
$stop   "linking";
  
$fail   "did not match any documents";

  
$data = @implode('', @file($source));
  
$data cleaner($data);

  if(
substr_count($data$fail)) $google "kein Resultat"
  else { 
    
$data substr($datastrpos($data$start)+$smlen); 
    
$data substr($data0strpos($data$stop)); 
    
$google trim($data);
  }

  
// weniger als 11
    
if(substr_count($google, (eregi_replace('www.'''$target)))) {
      
$start  "results";
      
$smlen  17 ;
      
$data cleaner($google);
      
$data substr($datastrpos($data$start)+$smlen);
      
$google trim($data);
    }

  
// Ausgabe verlinken
    
$source str_replace('&','&amp;'$source); // W3C Valid
    
$google "<a href=\""
.$source."\" target=\"_blank\">".$google."</a>";
    
    
echo "Anzahl der gelisteten Backlinks bei Google für \""
.$target."\": "; 
    
echo
$google;
?> 



genau auf diese Art lassen sich auch die Backlinks von Yahoo!, Altavista, AlltheWeb und MSN auslesen.
 
< zurück   weiter >
Kommentare

Heute wurde mir ein Feher im Code gemeldet. Leider musste ich feststellen das wirklich einige Fehler im Code sind. Einen verbesserten und getesteten Code findest du im Forum: [www.hoerandl.com]

NACHTRAG: Der obige Code wurde berichtigt und funktioniert jetzt. :-)

Cougar, am 09/04/2007 um 20:07




Um einen Kommentar zu hinterlassen musst du dich einloggen!

©2006 MosCom
spacer
header


spacer