Witam wszystkich smile.gif

Chce na stronie umożliwić osobą odwiedzającym sprawdzenie PageRank swoich stron a następnie wybranie obrazka do którego był by potem podany kod który by mogli umieścić na swojej stronie

Problem polega na tym że jak już ktoś sprawdzi PR i potem chciałby zmienić obrazek 1 (standardowego) na 2 to po wciśnieciu przyckiska zmien grafike znika mi PR sad.gif

Link do strony LINK

Kod strony:
  1. <html><head></head><body>
  2.  
  3. <?php
  4.  
  5. if(isset($_GET['getpr'])){
  6.  
  7. $myWebSite = ($_POST['url']);
  8.  
  9. define('GMAG', 0xE6359A60);
  10.  
  11. function zeroFill($a, $b)
  12. {
  13. $z = hexdec(80000000);
  14. if ($z & $a)
  15. {
  16. $a = ($a>>1);
  17. $a &= (~$z);
  18. $a |= 0x40000000;
  19. $a = ($a>>($b-1));
  20. }
  21. else
  22. {
  23. $a = ($a>>$b);
  24. }
  25. return $a;
  26. }
  27.  
  28. function mix($a,$b,$c) {
  29. $a -= $b; $a -= $c; $a ^= (zeroFill($c,13));
  30. $b -= $c; $b -= $a; $b ^= ($a<<8);
  31. $c -= $a; $c -= $b; $c ^= (zeroFill($b,13));
  32. $a -= $b; $a -= $c; $a ^= (zeroFill($c,12));
  33. $b -= $c; $b -= $a; $b ^= ($a<<16);
  34. $c -= $a; $c -= $b; $c ^= (zeroFill($b,5));
  35. $a -= $b; $a -= $c; $a ^= (zeroFill($c,3));
  36. $b -= $c; $b -= $a; $b ^= ($a<<10);
  37. $c -= $a; $c -= $b; $c ^= (zeroFill($b,15));
  38.  
  39. return array($a,$b,$c);
  40. }
  41.  
  42. function GCH($url, $length=null, $init=GMAG) {
  43. if(is_null($length)) {
  44. $length = sizeof($url);
  45. }
  46. $a = $b = 0x9E3779B9;
  47. $c = $init;
  48. $k = 0;
  49. $len = $length;
  50. while($len >= 12) {
  51. $a += ($url[$k+0] +($url[$k+1]<<8) +($url[$k+2]<<16) +($url[$k+3]<<24));
  52. $b += ($url[$k+4] +($url[$k+5]<<8) +($url[$k+6]<<16) +($url[$k+7]<<24));
  53. $c += ($url[$k+8] +($url[$k+9]<<8) +($url[$k+10]<<16)+($url[$k+11]<<24));
  54. $mix = mix($a,$b,$c);
  55. $a = $mix[0]; $b = $mix[1]; $c = $mix[2];
  56. $k += 12;
  57. $len -= 12;
  58. }
  59.  
  60. $c += $length;
  61. switch($len)
  62. {
  63. case 11: $c+=($url[$k+10]<<24);
  64. case 10: $c+=($url[$k+9]<<16);
  65. case 9 : $c+=($url[$k+8]<<8);
  66. case 8 : $b+=($url[$k+7]<<24);
  67. case 7 : $b+=($url[$k+6]<<16);
  68. case 6 : $b+=($url[$k+5]<<8);
  69. case 5 : $b+=($url[$k+4]);
  70. case 4 : $a+=($url[$k+3]<<24);
  71. case 3 : $a+=($url[$k+2]<<16);
  72. case 2 : $a+=($url[$k+1]<<8);
  73. case 1 : $a+=($url[$k+0]);
  74. }
  75. $mix = mix($a,$b,$c);
  76. return $mix[2];
  77. }
  78.  
  79. function strord($string) {
  80. for($i=0;$i<strlen($string);$i++) {
  81. $result[$i] = ord($string{$i});
  82. }
  83. return $result;
  84. }
  85.  
  86. function getPR($_url) {
  87. $url = 'info:'.$_url;
  88. $ch = GCH(strord($url));
  89. $url='info:'.urlencode($_url);
  90. $pr = file("http://www.google.com/search?client=navclient-auto&ch=6$ch&ie=UTF-8&oe=UTF-8&features=Rank&q=$url");
  91. $pr_str = implode("", $pr);
  92. return substr($pr_str,strrpos($pr_str, ":")+1);
  93. }
  94.  
  95. echo "<table align='center'><tr><td>Aktualny Page Rank w Google: <b>".getPR($myWebSite)."</b></td></tr></table>";
  96. echo "<form action='$PHP_SELF?getpr=1' method='post'><table align='center'><tr><td>Adres:</td><td><input name='url' value='http://' size='30'></td><td><input class='submit' type='submit' value='Sprawdź'></td></tr></table></form>";
  97.  
  98. }else{
  99.  
  100. echo "<form action='$PHP_SELF?getpr=1' method='post'>";
  101. echo "<table align='center'><tr><td>Adres:</td><td><input name='url' value='http://' size='30'></td><td><input class='submit' type='submit' value='Sprawdź'></td></tr></table>";
  102. echo "</form>";
  103. }
  104. ?>
  105.  
  106. <form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
  107. <table align="center" cellspacing="0" cellpadding="15">
  108. <tr>
  109. <td>
  110. Wybież obrazek:
  111. <br>
  112. <?php $array=array('1','2');
  113. foreach($array as $k => $v){
  114. echo '<input type="radio" name="grafika" value="'.$v.'"'.($_POST['grafika']==$v?' checked="true"':'').'>';
  115. echo '<font color="#000000">'.$v.'</font><br>';
  116. } ?>
  117. </td>
  118. <td width="200" align="center">
  119.  
  120. <table>
  121. <tr>
  122. <td>
  123. Wybrany obrazek:
  124. <?php if($_POST['submit']){
  125. echo $_POST['grafika'];
  126. }else{
  127. echo "1";
  128. } ?>
  129. </td>
  130. </tr>
  131. <tr>
  132. <td>
  133. Aktualny PR:
  134. <?php if(isset($_GET['getpr'])){
  135. echo trim(getPR($myWebSite));
  136. }else{
  137. echo "00";
  138. } ?>
  139. </td>
  140. </tr>
  141. <tr>
  142. <td><br><input type="submit" name="submit" class="submit" value="Zmień grafike"></td>
  143. </tr>
  144. </table>
  145.  
  146. </td>
  147. </tr>
  148. </table>
  149. </form>
  150.  
  151. </body></html>