Autor: CEZI

Jest to dosyć nietypowy i raczej niespotykany przykład (ja osobiście nie spotkałem się jeszcze z czymś takim). O co tu chodzi ? Chodzi o ‚wyłapywanie’ adresów url czyli inaczej mówiąc „skąd przyszedł gość”. Nie byłoby tutaj nić szczególnego gdyby nie to że będziemy sprawdzać czy przekierowanie nastąpiło z określonej przez nas grafiki.

Po co ? Czasami udostępniamy banery, butony na inne strony a co raz częsciej np. autorzy skryptów udostępniają je za free ale żeby móc z nich korzystać w zamian musisz wkleić baner, buton. Załóżmy że jesteś taką osobą i chcesz wiedzieć na jakich stronach jest twoja grafika.
Aby tego dowiedzieć się możesz wykorzystać ten przykład skryptu.

Potrzebny będzie również plik adresy.txt

Prosty przykład gdzie sprawdzimy czy „to” wogóle działa

<? 
$gfx='moja_grafika.gif'; 
$strona=join('',file($HTTP_REFERER)); 
if(stristr($strona,$gfx)) 
echo $gfx.' jest w adresie'; 
else 
echo 'lipa - ni ma'; 
?> 
<? 
$obrazek='cezi.jpg'; // nasza grafika 
$strona=join('',file($HTTP_REFERER)); // pobieramy zmienna srodowiskową 
if(stristr($strona,$obrazek)) //sprawdzamy czy wystepuje 
{ 
// w tym momencie możesz zapisac do pliku adresy 
$file=fopen("adresy.txt","a+"); 
flock($file, 2); 
fwrite($file,"$HTTP_REFERER\n"); 
flock($file, 3); 
fclose($file); 
} 
?> 

Ten kod wstaw w pliku do którego prowadzi adres z odsyłacza (z grafiki)
przykładowo: adres z odsyłacza – mojastrona.pl/index.php wtedy wstaw kod do pliku index.php

Mezzmo - filmy i muzyka z PC na TV i DLNA

W osobnym będziemy wyświetlać adresy.

<? 
$plik=fopen("adresy.txt","r"); 
while(!feof($plik)){ 
$line=chop(fgets($plik,300)); 
echo "a HREF=\"$line\" 
target=new".$line."/a<br>"; 
} 
?> 

Mysle że przykład jest zrozumiały i komuś się przyda.