• 02-04-2009, 17:33:25
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba Arkadaşlar
    Alıntı
    <img src="http://banner.pagerank.gen.tr/rank-checker.asp"
    title="www.pagerank.gen.tr" border="0"
    yukarıdaki kod pagerank.gen.tr nin siteye prniz ekleyin bölümünden.Sayfa şu işe yarıyor siteye kodu koyuyorsun pr değişince direk olarak kendi sayfana ekledigin de değişiyor. bir türlü mantığı kuramadım. nasıl yapar ne eder.

    not : yukarıdaki linkteki "rank-checker.asp" asp oldgunu biliyorum phpye çevirmeye çalışıyorum bir görüşü bir fikri olan var mıdır Alllah aşkına günlerdir bunun üzerine saçmalayıp durdum.

    çok teşekkürederim şimdiden
  • 02-04-2009, 17:54:54
    #2
    Üyeliği durduruldu
    neresinde takıldınız. günlerdir ugraşıp ne yapabildiniz. konuyu biraz daha açar misiniz. php ile image oluşturabilirsiniz.
  • 02-04-2009, 18:02:19
    #3
    mantığını bilmiyorum ama ben başka bir yol söyliyeyim sana

    Bu fonksiyon sitenin pagerank değerini çeker
    function getpagerank($url) {
    	$query="http://toolbarqueries.google.com/search?client=navclient-auto&ch=".CheckHash(HashURL($url)). "&features=Rank&q=info:".$url."&num=100&filter=0";
    	$data=file_get_contents_curl($query);
    	//print_r($data);
    	$pos = strpos($data, "Rank_");
    	if($pos === false){} else{
    		$pagerank = substr($data, $pos + 9);
    		return $pagerank;
    	}
    }
    Aşağıdaki kod'da pr değerini gösterir
    $url = $_SERVER['HTTP_HOST'];
    getpagerank($url)
    Bu iki kodu bir php sayfasının içine koy eğer yanlış düşünmüyorsam çağrıldığı sitede pr değerini göstermesi lazım...
  • 02-04-2009, 20:19:43
    #4
    rank-checker.asp'de referer i alip ona göre sorguluyordur.

    php olarak arkadasin verdigi kod ile (denemedim)
    function getpagerank($url) {
        $query="http://toolbarqueries.google.com/search?client=navclient-auto&ch=".CheckHash(HashURL($url)). "&features=Rank&q=info:".$url."&num=100&filter=0";
        $data=file_get_contents_curl($query);
        //print_r($data);
        $pos = strpos($data, "Rank_");
        if($pos === false){} else{
            $pagerank = substr($data, $pos + 9);
            return $pagerank;
        }
    } 
    $ref = $_SERVER['HTTP_REFERER'];
    $pr = getpagerank($ref);
    bundan sonrasi bu $pr degerini resim olarak ekrana basacaksin

    mantigi bu.