<?php class Spider { function doSearch ($url) { $this -> urls[] = $url; foreach ($data as $item) { $urls[] = $item; } } return $urls; } } function recursiveSearch ($url) { $items = $this -> doSearch ($url); foreach ($items as $item) { $urls = $this -> recursiveSearch ($item); } } } return $urls; } } $spider = new Spider; $spider -> recursiveSearch ('http://fipaj.livenet.pl/wiki'); ?>
Podajesz URL, Spider wyświetla na ekranie znalezione na stronie URL-e, po czym za nimi podąża... I tak w kółko ;-)
Jak gdyby komuś się nudziło w sobotnie popołudnie - polecam puścić w terminalu, ładnie to wygląda. Dla lepszych wrażeń estetycznych dodałem sleep (1).
Przyda się też wszystkim tym, którzy zabierają się do pisania wyszukiwarki

Pozdrawiam,
Fipaj