rendered paste body<?/* ---------------------------------------------Regex rule!, regex win!@ Yns - yns.zaxaz.com----------------------------------------------*/class dbfetcher { /* Kisi listesi icin alinacak isimler icin gidilecek sayfalar */ /* Herhangi bir sayfa da |<a href=\"(.*?)\" class=\"text-ab\">.*</a>|iU ile alinabilir */ var $sayfalar = array( "http://www.biyografi.info/a-z/a.htm", "http://www.biyografi.info/a-z/b.htm", "http://www.biyografi.info/a-z/c.htm", "http://www.biyografi.info/a-z/cc.htm", "http://www.biyografi.info/a-z/d.htm", "http://www.biyografi.info/a-z/e.htm", "http://www.biyografi.info/a-z/f.htm", "http://www.biyografi.info/a-z/g.htm", "http://www.biyografi.info/a-z/h.htm", "http://www.biyografi.info/a-z/i.htm", "http://www.biyografi.info/a-z/ii.htm", "http://www.biyografi.info/a-z/j.htm", "http://www.biyografi.info/a-z/k.htm", "http://www.biyografi.info/a-z/l.htm", "http://www.biyografi.info/a-z/m.htm", "http://www.biyografi.info/a-z/n.htm", "http://www.biyografi.info/a-z/o.htm", "http://www.biyografi.info/a-z/oo.htm", "http://www.biyografi.info/a-z/p.htm", "http://www.biyografi.info/a-z/q.htm", "http://www.biyografi.info/a-z/r.htm", "http://www.biyografi.info/a-z/s.htm", "http://www.biyografi.info/a-z/ss.htm", "http://www.biyografi.info/a-z/t.htm", "http://www.biyografi.info/a-z/u.htm", "http://www.biyografi.info/a-z/uu.htm", "http://www.biyografi.info/a-z/v.htm", "http://www.biyografi.info/a-z/w.htm", "http://www.biyografi.info/a-z/x.htm", "http://www.biyografi.info/a-z/y.htm", "http://www.biyografi.info/a-z/z.htm", ); /* Kisi listesini alan fonksiyon */ function kisi_listesi() { foreach($this->sayfalar as $adres) { $icerik = file_get_contents($adres); preg_match_all("|<td colspan=\"2\" height=\"19\" valign=\"bottom\"><a href=\"/kisi/(.*?)\" class=\"text-bb\">.*</a></td>|i",$icerik,$sonuc); foreach($sonuc[1] as $kisi) { $handle = fopen('a.txt','a+'); fwrite($handle,$kisi."\n"); fclose($handle); } } }}$cal = new dbfetcher;$cal->kisi_listesi();?>