• 04-01-2014, 06:05:49
    #1
    Merhaba,

    Pagerank scripti hazırladım ve karşı site kodu aldığında pagerank butonu göstermek istiyorum.

    http://ibolac.bl.ee adresinden görebilirsiniz. Kodu karşı siteye eklediğimde resim gözükmüyor. Bu sorunu nasıl çözebilirim, kafam durdu iyice bir çözüm üretemiyorum. Kodun yer aldığı sitenin url sini nasıl alabilirim? Sorunun bu olduğunu düşünüyorum aslında

    Not: Resim urlsinde yer alan t= değerinin karşılığı, sorgulanan sitenin pagerankının md5(sha1($pagerank)); şeklinde oluşturulmuş halidir. Bu karşılığa göre göstereceğim pagerank resmini seçiyorum.
  • 04-01-2014, 15:11:32
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @Ibolac;

    (bknz: HTTP_REFERER)
  • 04-01-2014, 15:51:05
    #3
    Reveloper
    yerinde olsam gerçek pr değerini önüne koyarım yapının örnek:

    45796e9e6385fb878e900c49d3077ed8

    PR 9 site için:

    945796e9e6385fb878e900c49d3077ed8


    <?
    $pr_get = substr($_GET['t'],0,1);
    
    function gosterpr($a){
    	if($a=='0'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/0.gif" alt="Pagerank 0" />'; }
    	if($a=='1'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/1.gif" alt="Pagerank 0" />'; }
    	if($a=='2'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/2.gif" alt="Pagerank 0" />'; }
    	if($a=='3'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/3.gif" alt="Pagerank 0" />'; }
    	if($a=='4'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/4.gif" alt="Pagerank 0" />'; }
    	if($a=='5'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/5.gif" alt="Pagerank 0" />'; }
    	if($a=='6'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/6.gif" alt="Pagerank 0" />'; }
    	if($a=='7'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/7.gif" alt="Pagerank 0" />'; }
    	if($a=='8'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/8.gif" alt="Pagerank 0" />'; }
    	if($a=='9'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/9.gif" alt="Pagerank 0" />'; }
    	if($a=='9'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/10.gif" alt="Pagerank 0" />'; }
    	
    	return $b;
    }
    
    print gosterpr($pr_get);
    ?>
  • 04-01-2014, 20:04:11
    #4
    saintx adlı üyeden alıntı: mesajı görüntüle
    @Ibolac;

    (bknz: HTTP_REFERER)
    Hocam sorunu o sandım ve dün gece zaten http_referer olarak değiştirmiştim. Sıkıntı ondan kaynaklanmıyormuş. Hala kodu eklediğim sitede pagerankı gösteremiyorum.

    Burti adlı üyeden alıntı: mesajı görüntüle
    yerinde olsam gerçek pr değerini önüne koyarım yapının örnek:

    45796e9e6385fb878e900c49d3077ed8

    PR 9 site için:

    945796e9e6385fb878e900c49d3077ed8


    <?
    $pr_get = substr($_GET['t'],0,1);
    
    function gosterpr($a){
    	if($a=='0'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/0.gif" alt="Pagerank 0" />'; }
    	if($a=='1'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/1.gif" alt="Pagerank 0" />'; }
    	if($a=='2'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/2.gif" alt="Pagerank 0" />'; }
    	if($a=='3'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/3.gif" alt="Pagerank 0" />'; }
    	if($a=='4'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/4.gif" alt="Pagerank 0" />'; }
    	if($a=='5'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/5.gif" alt="Pagerank 0" />'; }
    	if($a=='6'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/6.gif" alt="Pagerank 0" />'; }
    	if($a=='7'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/7.gif" alt="Pagerank 0" />'; }
    	if($a=='8'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/8.gif" alt="Pagerank 0" />'; }
    	if($a=='9'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/9.gif" alt="Pagerank 0" />'; }
    	if($a=='9'){ $b='<img src="http://ibolac.bl.ee/pr-buttons/10.gif" alt="Pagerank 0" />'; }
    	
    	return $b;
    }
    
    print gosterpr($pr_get);
    ?>
    Hocam senin verdiğin şekilde yaptım, yalnız bu sonucu etkilemedi. Örneğin; http://ibolac.bl.ee/pr.php?t=0560183...44f98fb45509de şeklinde direk url ye girdiğimizde resim çıkıyor. Fakat bu linki
    <img src="http://ibolac.bl.ee/pr.php?t=056018323b921dd2c5444f98fb45509de" />
    şeklinde siteye eklediğimizde resim çıkmıyor.
  • 04-01-2014, 21:46:12
    #5
    direk şu kodu üretse daha kolay olmazmı
    Alıntı
    <a href="http://ibolac.bl.ee"><img src="http://ibolac.bl.ee/pr-buttons/3.gif" alt="PR kontrol sitesi" /></a>
  • 05-01-2014, 07:38:44
    #6
    ebroker adlı üyeden alıntı: mesajı görüntüle
    direk şu kodu üretse daha kolay olmazmı
    Öyle olunca herkes resim url sini kafasına göre değiştirir hocam.
  • 05-01-2014, 08:17:42
    #7
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Direkt çıkmaz, çünkü verdiğin sayfa resim dosyası değil html/text dosyası. O php dosyasının içine resime yönlendirme kodunu kullanırsan resim çıkar.

    pr.php dosyasının içine;
    header("Location: pr-buttons/3.gif");

    şeklinde yönlendirme kodu koyup ondan sonra dene.
  • 05-01-2014, 08:20:32
    #8
    http://ibolac.bl.ee/pr.php?t=0560183...44f98fb45509de
    bu sayfada header ile yönlenme yaparsan pr nin gif dosyasına img tagında çalışacaktır.
  • 05-01-2014, 21:19:37
    #9
    Arkadaşlar sorunu çözdüm. Sayfanın en üstüne header("Content-Type: image/gif"); kodunu ekledim ve resimleride file_get_content('resim.gif'); şeklinde gösterdim. Yardımlarınız için sağolun. Daha önce yaptığım bir şeydi, niye bu kadar uğraştırdı anlamadım ama çözüme kavuşturmak güzel. Benzer sorun yaşayan arkadaşların aklında olsun.