>>>>> "Simon" == Simon Wilcox <[EMAIL PROTECTED]> writes:
Simon> The application is a website auditor that can walk from the root of a Simon> site and extract all the links from all the pages and tell me which files Simon> I need and which sit outside the navigable structure and might be Simon> redundant. Maybe there's a tool to that alreay and I can save an even Simon> bigger wheel re-invention :) Sorry I didn't see this earlier. <http://www.stonehenge.com/merlyn/WebTechniques/col22.html> And URI can do the canonpath thing rather nicely, given the right parameters: use URI; print URI->new("foo/bar/../bletch")->abs("/"); -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!