Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PageRank ?
Bartol
post 25.01.2005, 21:59:08
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 7.08.2004
Skąd: Tomaszów Maz.

Ostrzeżenie: (0%)
-----


Czy wie ktos moze jak sprawdzic PageRank strony uzywajac do tego php ? Szukalem na forum, niestety nic o tym nie ma sad.gif Z gory dzieki za pomoc
Go to the top of the page
+Quote Post
Vengeance
post 25.01.2005, 22:32:39
Post #2





Grupa: Zarejestrowani
Postów: 657
Pomógł: 2
Dołączył: 15.08.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


http://pagerank.net

http://www.pagerank.net/display-pagerank.php

moze to jakos pomoze... choc watpie smile.gif


--------------------
Go to the top of the page
+Quote Post
Bartol
post 25.01.2005, 23:13:36
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 7.08.2004
Skąd: Tomaszów Maz.

Ostrzeżenie: (0%)
-----


niestety nie pomoglo sad.gif a wie ktos moze chcoiaz jak oblicz checksum stronki ? dodam ze wszystkie znalezione w necie calcki nie dzialaja... bo gdybym mial checksum to mozna uzyskac dostep do czegos w rodzaju http://www.google.com/search?client=navcli...rworld%2Ecom%2F

Ten post edytował Bartol 25.01.2005, 23:14:18
Go to the top of the page
+Quote Post
seaquest
post 26.01.2005, 21:08:10
Post #4





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

Ostrzeżenie: (0%)
-----


Przenoszę na php


--------------------
Michał Płachta
Warsztat: Mac OS X Leopard, PostgreSQL, Text Mate, Retrospectiva + SVN
Go to the top of the page
+Quote Post
nediam
post 27.01.2005, 10:45:23
Post #5





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 30.01.2004

Ostrzeżenie: (0%)
-----


Checksum:

  1. <?php 
  2. /* 
  3. Written and contributed by 
  4. Alex Stapleton, 
  5. Andy Doctorow, 
  6. Tarakan, 
  7. Bill Zeller, 
  8. Vijay \"Cyberax\" Bhatter 
  9. traB 
  10. This code is released into the public domain 
  11. */ 
  12. define('GOOGLE_MAGIC', 0xE6359A60); 
  13.  
  14. //unsigned shift right 
  15. function zeroFill($a, $b) 
  16. { 
  17. $z = hexdec(80000000); 
  18. if ($z & $a) 
  19. { 
  20. $a = ($a>>1); 
  21. $a &= (~$z); 
  22. $a |= 0x40000000; 
  23. $a = ($a>>($b-1)); 
  24. } 
  25. else 
  26. { 
  27. $a = ($a>>$b); 
  28. } 
  29. return $a; 
  30. } 
  31.  
  32.  
  33. function mix($a,$b,$c) { 
  34. $a -= $b; $a -= $c; $a ^= (zeroFill($c,13)); 
  35. $b -= $c; $b -= $a; $b ^= ($a<<8); 
  36. $c -= $a; $c -= $b; $c ^= (zeroFill($b,13)); 
  37. $a -= $b; $a -= $c; $a ^= (zeroFill($c,12)); 
  38. $b -= $c; $b -= $a; $b ^= ($a<<16); 
  39. $c -= $a; $c -= $b; $c ^= (zeroFill($b,5)); 
  40. $a -= $b; $a -= $c; $a ^= (zeroFill($c,3));  
  41. $b -= $c; $b -= $a; $b ^= ($a<<10); 
  42. $c -= $a; $c -= $b; $c ^= (zeroFill($b,15)); 
  43.  
  44. return array($a,$b,$c); 
  45. } 
  46.  
  47. function GoogleCH($url, $length=null, $init=GOOGLE_MAGIC) { 
  48. if(is_null($length)) { 
  49. $length = sizeof($url); 
  50. } 
  51. $a = $b = 0x9E3779B9; 
  52. $c = $init; 
  53. $k = 0; 
  54. $len = $length; 
  55. while($len >= 12) { 
  56. $a += ($url[$k+0] +($url[$k+1]<<8) +($url[$k+2]<<16) +($url[$k+3]<<24)); 
  57. $b += ($url[$k+4] +($url[$k+5]<<8) +($url[$k+6]<<16) +($url[$k+7]<<24)); 
  58. $c += ($url[$k+8] +($url[$k+9]<<8) +($url[$k+10]<<16)+($url[$k+11]<<24)); 
  59. $mix = mix($a,$b,$c); 
  60. $a = $mix[0]; $b = $mix[1]; $c = $mix[2]; 
  61. $k += 12; 
  62. $len -= 12; 
  63. } 
  64.  
  65. $c += $length; 
  66. switch($len) /* all the case statements fall through */ 
  67. { 
  68. case 11: $c+=($url[$k+10]<<24); 
  69. case 10: $c+=($url[$k+9]<<16); 
  70. case 9 : $c+=($url[$k+8]<<8); 
  71. /* the first byte of c is reserved for the length */ 
  72. case 8 : $b+=($url[$k+7]<<24); 
  73. case 7 : $b+=($url[$k+6]<<16); 
  74. case 6 : $b+=($url[$k+5]<<8); 
  75. case 5 : $b+=($url[$k+4]); 
  76. case 4 : $a+=($url[$k+3]<<24); 
  77. case 3 : $a+=($url[$k+2]<<16); 
  78. case 2 : $a+=($url[$k+1]<<8); 
  79. case 1 : $a+=($url[$k+0]); 
  80.  /* case 0: nothing left to add */ 
  81. } 
  82. $mix = mix($a,$b,$c); 
  83. /*-------------------------------------------- report the result */ 
  84. return $mix[2]; 
  85. } 
  86.  
  87. //converts a string into an array of integers containing the numeric value of the 
  88. har 
  89. function strord($string) { 
  90. for($i=0;$i<strlen($string);$i++) { 
  91. $result[$i] = ord($string{$i}); 
  92. } 
  93. return $result; 
  94. } 
  95.  
  96.  
  97. // converts an array of 32 bit integers into an array with 8 bit values. Equivalen
  98.  to (BYTE *)arr32 
  99.  
  100. function c32to8bit($arr32) { 
  101. for($i=0;$i<count($arr32);$i++) { 
  102. for ($bitOrder=$i*4;$bitOrder<=$i*4+3;$bitOrder++) { 
  103. $arr8[$bitOrder]=$arr32[$i]&255; 
  104. $arr32[$i]=zeroFill($arr32[$i], 8); 
  105. }  
  106. } 
  107. return $arr8; 
  108. } 
  109.  
  110.  
  111. // http://www.example.com/ - Checksum: 6540747202 
  112. $url = 'info:'.$_GET['url']; 
  113. print(&#092;"url:t{$_GET['url']}n\"); 
  114. $ch = GoogleCH(strord($url)); 
  115. printf(&#092;"Checksum <2.0.114:t6%un\",$ch); 
  116.  
  117. $ch=sprintf(&#092;"%u\", $ch); 
  118. // new since Toolbar 2.0.114 
  119.  
  120. $ch = ((($ch/7) << 2) | (((int)fmod($ch,13))&7)); 
  121.  
  122. $prbuf = array(); 
  123. $prbuf[0] = $ch; 
  124. for($i = 1; $i < 20; $i++) { 
  125. $prbuf[$i] = $prbuf[$i-1]-9; 
  126. } 
  127. $ch = GoogleCH(c32to8bit($prbuf), 80); 
  128. // 
  129.  
  130. printf(&#092;"Checksum >=2.0.114:t6%un\",$ch); 
  131.  
  132. $check = sprintf(&#092;"6%u\", $ch);
  133. ?>



Dzialanie:

http://www.google.com/search?client=navclient-auto&ch=[CHECKSUM]&features=Rank&q=info:[ADRES STRONY]
Go to the top of the page
+Quote Post
Bartol
post 27.01.2005, 21:51:35
Post #6





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 7.08.2004
Skąd: Tomaszów Maz.

Ostrzeżenie: (0%)
-----


to jest wlasnie ten ogolnodostepny w necie calc ktory niestety nie dziala sad.gif
Go to the top of the page
+Quote Post
maker
post 27.01.2005, 21:56:35
Post #7





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 17.09.2004

Ostrzeżenie: (0%)
-----


Używam chyba tego właśnie od jakiegoś czasu i działa.


--------------------
My Webpage
Go to the top of the page
+Quote Post
nediam
post 27.01.2005, 22:00:06
Post #8





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 30.01.2004

Ostrzeżenie: (0%)
-----


Cytat(Bartol @ 2005-01-27 21:51:35)
to jest wlasnie ten ogolnodostepny w necie calc ktory niestety nie dziala sad.gif

mi tez dziala. niewiem co ci tu moze niedzialac?
moze powiedz cos wiecej, jakies bledy? co ci sie wyswietla?
Go to the top of the page
+Quote Post
Bartol
post 27.01.2005, 22:29:31
Post #9





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 7.08.2004
Skąd: Tomaszów Maz.

Ostrzeżenie: (0%)
-----


po prostu jak podaje ten checksum i adresik strony to mam w google forreiben sad.gif jesli dziala to podaj mi linka wraz z checksumem do strony www.php.org.pl ... bo u mnie niby obliczyl, a wbic na google z tym sie nie moge
Go to the top of the page
+Quote Post
maker
post 28.01.2005, 16:32:13
Post #10





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 17.09.2004

Ostrzeżenie: (0%)
-----


Kod
http://www.google.com/search?client=navclient-auto&ch=6$ch&features=Rank&q=$url


$ch - suma
$url - adres

Ten post edytował maker 28.01.2005, 16:32:48


--------------------
My Webpage
Go to the top of the page
+Quote Post
nediam
post 30.01.2005, 12:23:35
Post #11





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 30.01.2004

Ostrzeżenie: (0%)
-----


Cytat(Bartol @ 2005-01-27 22:29:31)
po prostu jak podaje ten checksum i adresik strony to mam w google forreiben sad.gif jesli dziala to podaj mi linka wraz z checksumem do strony www.php.org.pl ... bo u mnie niby obliczyl, a wbic na google z tym sie nie moge

link do pagerank www.php.org.pl

Ten post edytował nediam 30.01.2005, 12:24:08
Go to the top of the page
+Quote Post
Xmp3s
post 24.04.2005, 00:10:26
Post #12





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 24.04.2005
Skąd: Poland

Ostrzeżenie: (0%)
-----


Taa działa questionmark.gif Może i działa, ale nie na moim serwie ;/ Mam problem bo na localhost(krasnal 2.7 php4) działa normlanie na innym moim serwie też działa, ale na tym co chce, żeby działało to nie działa exclamation.gif Na moje oko bład odczytu.
Cytat
Warning: file(http://www.google.com/search?client=navclient-auto&ch=6-2147430174&features=Rank&q=info:http://www.muzyka.net.pl): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in /home/xmp3/public_html/pagerank/pr.php on line 153


z resztą sami zobaczcie

http://www.muzyka.net.pl/pagerank/pr.php?u...w.muzyka.net.pl

otwieram link poprzez file(); potem foreach(); i dalej zabawa z obrabianiem do przyzwoitej postaci. Nie działa mi pobranie tej strony z checksumem z google i nie wiem dlaczego. Jakieś pomysły questionmark.gif


--------------------
Muzyka mp3 download
Go to the top of the page
+Quote Post
nediam
post 25.04.2005, 11:05:05
Post #13





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 30.01.2004

Ostrzeżenie: (0%)
-----


jako adres podaj
http://www.google.com/search?client=navcli...o:muzyka.net.pl

muzyka bez http://
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:32