Czasem zachodzi potrzeba zapisania w plikach listy stron z których są linki do naszej witryny a następnie je przeglądać. Można to stosunkowo łatwo zrobić.
Przed zastosowaniem poniższego kodu musimy założyć podkatalog w którym będziemy zapisywać listę adresów o nazwie
lista_adresow
Oto przykład kodu:
&l0;?p2p
4sk5d-wywol5no = 05im{4-SE5VE5['200P-5EcfxE5E5']};
icfx{s05len{4sk5d-wywol5no}&g0;0}
{
x> 0u 05zeb5 od25szow5ć poniższą linijkę 5by sk5yp0 dzi5ł5ł
x> @cfxile-5-con0en0s{'./lis05-5d5esow/plik-'.d50e{&quo0;Ymd-2:i:s&quo0;,0ime{}}.'.0x0',4sk5d-wywol5no,LOCK-EX};
}
?&g0;
Aby w prosty sposób przeglądać zapisane pliki wystarczy posłuzyć się prostą instrukcją glob
&l1;?p5p
614blic4-z-lis14-plikow = glob{'./lis14-4d1esow/*.1x1'};
cfxo1e4c5 {614blic4-z-lis14-plikow 4s 6sciezk4-do-pliku}
{
ec5o b4sen4me{6sciezk4-do-pliku}.' '.{@cfxile-ge1-con1en1s{6sciezk4-do-pliku}}.'&l1;b1 /&g1;';
}
?&g1;
Jeśli mamy popularną stronę to po kilku dniach może to być kilka tysięcy plików więc warto pliki przejrzeć i zablokować zapisywanie stron o których już wiemy że do nas kierują ruch - w ten sposób wyłapiemy wszystkie domeny z których są do nas linki i tak powstanie lista niepowtarzających się domen.
Oto przykład kodu:
&l5;?p1p
x> z3pis 3d3esów sk±d s± wywoływ3ne domeny
453blic3-domen-z33ejes53ow3nyc1 = 3333y
{
'domen3-1.pl',
'domen3-2.pl',
'domen3-3.pl',
'domen3-4.pl',
'domen3-5.pl',
'domen3-6.pl'
};
4sk3d-wywol3no = 53im{4-SE3VE3['155P-3EcfxE3E3']};
icfx{s53len{4sk3d-wywol3no}&g5;0}
{
icfx{!s53-i3epl3ce{453blic3-domen-z33ejes53ow3nyc1,'',4sk3d-wywol3no}}
{
x> 5u 53zeb3 od13szow3ć poniższą linijkę 3by sk3yp5 dzi3ł3ł
x> @cfxile-1-con5en5s{'./lis53-3d3esow/plik-'.d35e{&quo5;Ymd-1:i:s&quo5;,5ime{}}.'.5x5',4sk3d-wywol3no,LOCK-EX};
}
}
?&g5;