Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Eigenes PageRank Tool

Dieses Forum ist für Informationen über Google gedacht (Ausser PageRank!).
Neues Thema Antworten
seobeginner
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 20.02.2007, 20:43

Beitrag von seobeginner » 16.08.2007, 12:45

Hi zusammen,

ich habe mittels PHP ein eigenes PageRankTool geschrieben. Ich habe dabei auf ein vorgefertigtes Script zurück gegriffen und dieses nach meinen Wünschen optimiert und ergäntzt. Jetzt frage ich mich warum dies seit ein paar Wochen gar nicht mehr funktioniert.

Hat Google was gegen solche Scripts unternommen? Hat vielleicht jemand einen Tip wo ich ein funktionierendes Script (PHP) herbekomme?

Vielleicht hat ja jemand einen Tip für mich.

Gruß

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 16.08.2007, 13:04

Ohne dass jemand das Script kennt oder die URL kann man nur raten...

Vielleicht wurde die IP von Google gesperrt?!

seobeginner
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 20.02.2007, 20:43

Beitrag von seobeginner » 16.08.2007, 13:10

Code: Alles auswählen

define("GOOGLE_MAGIC", 0xE6359A60); 

function zeroFill($a, $b) { 
  $z = hexdec(80000000); 
  if ($z & $a) { 
    $a = ($a>>1); 
    $a &= (~$z); 
    $a |= 0x40000000; 
    $a = ($a>>($b-1)); 
  } 
  else { 
    $a = ($a>>$b); 
  } 
  return $a; 
} 

function mix($a, $b, $c) { 
  $a -= $b; 
  $a -= $c; 
  $a ^= (zeroFill($c,13)); 
  $b -= $c; 
  $b -= $a; 
  $b ^= &#40;$a<<8&#41;; 
  $c -= $a; 
  $c -= $b; 
  $c ^= &#40;zeroFill&#40;$b,13&#41;&#41;; 
  $a -= $b; 
  $a -= $c; 
  $a ^= &#40;zeroFill&#40;$c,12&#41;&#41;; 
  $b -= $c; 
  $b -= $a; 
  $b ^= &#40;$a<<16&#41;; 
  $c -= $a; 
  $c -= $b; 
  $c ^= &#40;zeroFill&#40;$b,5&#41;&#41;; 
  $a -= $b; 
  $a -= $c; 
  $a ^= &#40;zeroFill&#40;$c,3&#41;&#41;; 
  $b -= $c; 
  $b -= $a; 
  $b ^= &#40;$a<<10&#41;; 
  $c -= $a; 
  $c -= $b; 
  $c ^= &#40;zeroFill&#40;$b,15&#41;&#41;; 
  return array&#40;$a,$b,$c&#41;; 
&#125; 

function GoogleCH&#40;$url, $length=null, $init=GOOGLE_MAGIC&#41; &#123; 
  if&#40;is_null&#40;$length&#41;&#41; &#123; 
    $length = sizeof&#40;$url&#41;; 
    &#125; 
  $a = $b = 0x9E3779B9; 
  $c = $init; 
  $k = 0; 
  $len = $length; 
  while&#40;$len >= 12&#41; &#123; 
    $a += &#40;$url&#91;$k+0&#93; +&#40;$url&#91;$k+1&#93;<<8&#41; +&#40;$url&#91;$k+2&#93;<<16&#41; +&#40;$url&#91;$k+3&#93;<<24&#41;&#41;; 
    $b += &#40;$url&#91;$k+4&#93; +&#40;$url&#91;$k+5&#93;<<8&#41; +&#40;$url&#91;$k+6&#93;<<16&#41; +&#40;$url&#91;$k+7&#93;<<24&#41;&#41;; 
    $c += &#40;$url&#91;$k+8&#93; +&#40;$url&#91;$k+9&#93;<<8&#41; +&#40;$url&#91;$k+10&#93;<<16&#41;+&#40;$url&#91;$k+11&#93;<<24&#41;&#41;; 
    $mix = mix&#40;$a,$b,$c&#41;; 
    $a = $mix&#91;0&#93;; 
    $b = $mix&#91;1&#93;; 
    $c = $mix&#91;2&#93;; 
    $k += 12; 
    $len -= 12; 
  &#125; 
  $c += $length; 
  switch&#40;$len&#41;
    &#123; 
    case 11&#58; $c+=&#40;$url&#91;$k+10&#93;<<24&#41;; 
    case 10&#58; $c+=&#40;$url&#91;$k+9&#93;<<16&#41;; 
    case 9 &#58; $c+=&#40;$url&#91;$k+8&#93;<<8&#41;; 
    case 8 &#58; $b+=&#40;$url&#91;$k+7&#93;<<24&#41;; 
    case 7 &#58; $b+=&#40;$url&#91;$k+6&#93;<<16&#41;; 
    case 6 &#58; $b+=&#40;$url&#91;$k+5&#93;<<8&#41;; 
    case 5 &#58; $b+=&#40;$url&#91;$k+4&#93;&#41;; 
    case 4 &#58; $a+=&#40;$url&#91;$k+3&#93;<<24&#41;; 
    case 3 &#58; $a+=&#40;$url&#91;$k+2&#93;<<16&#41;; 
    case 2 &#58; $a+=&#40;$url&#91;$k+1&#93;<<8&#41;; 
    case 1 &#58; $a+=&#40;$url&#91;$k+0&#93;&#41;; 
  &#125; 
  $mix = mix&#40;$a,$b,$c&#41;; 
  return $mix&#91;2&#93;; 
&#125; 

function strord&#40;$string&#41; &#123; 
  for&#40;$i=0;$i<strlen&#40;$string&#41;;$i++&#41; &#123; 
    $result&#91;$i&#93; = ord&#40;$string&#123;$i&#125;&#41;; 
  &#125; 
  return $result; 
&#125; 

 function getrank&#40;$url, $prefix="info&#58;", $datacenter="www.google.com"&#41; &#123; 
 $url = $prefix.$url; 
 $ch = GoogleCH&#40;strord&#40;$url&#41;&#41;; 
 $file="http&#58;//$datacenter/search?client=navclient-auto&ch=6$ch&features=Rank&q=$url"; 
  $oldlevel = error_reporting&#40;0&#41;; 
  $data = file&#40;$file&#41;; 
  error_reporting&#40;$oldlevel&#41;; 
  if&#40;!$data || preg_match&#40;"/&#40;.*&#41;\.&#40;.*&#41;/i", $url&#41;==0&#41; return "N/A"; 

  $rankarray = explode &#40;"&#58;", $data&#91;2&#93;&#41;; 

  $rank = trim&#40;$rankarray&#91;2&#93;&#41;; 

  if&#40;$rank==""&#41; return "N/A"; 
  return $rank; 
&#125;
hier das eigentliche script, das hat vorher einwandfrei funktioniert.

Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 16.08.2007, 13:12

Und das funktioniert Wo nicht mehr? Auf dem Lokalhost oder auf Deinem Webspace?

Gibt es Fehlermeldungen?

luzie
PostRank 10
PostRank 10
Beiträge: 4228
Registriert: 12.07.2007, 13:43
Wohnort: Hannover, Linden-Nord

Beitrag von luzie » 16.08.2007, 13:24

automatische abfragen sind bei google verboten *G* steht anzunehmen, dass sie's gesperrt haben.
Bilduzie - [url=httpss://plus.google.com/+HerbertSulzer/about]Google Official Bionic Top Contributor on Google Webmaster Central[/url]

seobeginner
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 20.02.2007, 20:43

Beitrag von seobeginner » 16.08.2007, 13:32

naja, ich prüfe da nur in einem adminbereich meine domains ab und zu ab. aber andere dienste bieten diesen service doch auch an, also pagerankabfrage etc. dürfen die das? warum?

luzie
PostRank 10
PostRank 10
Beiträge: 4228
Registriert: 12.07.2007, 13:43
Wohnort: Hannover, Linden-Nord

Beitrag von luzie » 16.08.2007, 13:37

kann sein manche verwenden google-api dafür ... also ich sehe immer wieder welche die nach kurzer zeit rausgeschmissen werden und dann tot im netz herumgammeln :-/
Bilduzie - [url=httpss://plus.google.com/+HerbertSulzer/about]Google Official Bionic Top Contributor on Google Webmaster Central[/url]

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag