Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] edycja kodu
ookris
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 7.06.2007

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


Witam.
Mam taki problem: zainstalowałem sobie katalog stron i od samego początku miałem problemy z wyświetlaniem PageRank (cały czas pokazuje się wartość -9). Ostatnio dostałe inny kod odpowiedzialny za wyliczanie wskaźnika PR jednak nie jest on "kompatybilny" ze skryptem katalogu. Czy ktoś może mi powiedzieć jak "zmusić" oba skrypty do współpracy bo na php to ja się znam jak.... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

pliki:
skrypt od PR http://ioks.info/moje_pliki/pr.php.txt
plik do zmodyfikowania: http://ioks.info/moje_pliki/home.php.txt

Jedyne do czego doszedłem to to iż w pliki home.php trzeba zedytować kawałek
  1. <?
  2. foreach($links as $item) {
  3.  
  4. if ($item[pr]<0) 
  5. {
  6.  $pr = trim(getrank($item[url2]));
  7.  if (is_numeric($pr)) 
  8.  {
  9.  $prok = mysql_query("UPDATE ".$prefix."wpisy SET pr=$pr WHERE id=$item[id]");
  10.  $item[pr] = $pr;
  11.  } 
  12.  else 
  13.  {
  14.  $item[pr] = -9;
  15.  } 
  16. }
  17.  
  18. ?>

gdyż w pliku pr.php nie ma takiej funkcji jak getrank. Tak mi się wydaje.

mam nadziejże ktoś pomoże....
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nexis
post
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


  1. <?php
  2. function getrank ( $url ) {
  3. $content = file_get_contents('http://pagerank.4free.pl/pr.php?url=' . $url);
  4. @preg_match('#src="(http://pagerank.4free.pl/img/1/pr[0-9]+.png)"#', $content, $pr);
  5. if (is_numeric( $pr[1]{33} )) return $pr[1]{33};
  6. else return -1;
  7. }
  8. ?>


albo jeszcze krócej

  1. <?php
  2. function getrank ( $url ) {
  3. $pr = file_get_contents('http://pagerank.4free.pl/pr.php?url=' . $url);
  4. return $pr{95};
  5. }
  6. ?>


Ten post edytował nexis 7.06.2007, 10:16:36
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 8.10.2025 - 18:16